На основании документа Google Discovery и RP C ссылка представляется, что ресурс : запись должен быть доступен для взаимодействия с базой данных Firestore, но выполнение такого запроса к моему (POST https://firestore.googleapis.com/v1beta1/projects/[my project]/databases/(default)/documents:write
) приводит к:
[
{
"error": {
"code": 400,
"message": "Invalid value (Object), ",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"description": "Invalid value (Object), "
}
]
}
]
}
}
]
Возможно ли это? Ответ , связанный с , ссылается на то, что он доступен как средство преобразования поля, по той же причине, по которой я этого требую, но я не могу создать действительное тело JSON для успешного выполнения запроса. В настоящее время варианты следующего не работают должным образом при попытке минимального успешного ответа:
{
"writes": [
{
"update": {
"name": "projects/{projectId}/databases/[my project]/documents/exampleId",
"fields": {
"example": {
"integerValue": 100
},
"timestamp": {
"nullValue": null
}
},
"transform": {
"document": "projects/[my project]]/databases/(default)/documents/examples/exampleId",
"fieldTransforms": [
{
"fieldPath": "timestamp",
"setToServerValue": "REQUEST_TIME"
}
]
}
}
}
]
}