您知道如何使用REST API设置Firestore侦听。这是我的尝试:
url: "https://firestore.googleapis.com/v1beta1/projects/project_name/databases/(default)/documents:listen"
headers: {["Content-Type"] = "application/json"}
body: "{"addTarget": {
"once" : false,
"documents" : {
"documents" : [ "projects/project_name/databases/(default)/documents/Users/USER_DOC_ID" ]
}
}}"
Request verb: POST
Run Code Online (Sandbox Code Playgroud)
以及响应:
[{
"error": {
"code": 400,
"message": "Invalid value (Object), ",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"description": "Invalid value (Object), "
}
]
}
]
}
}
]
Run Code Online (Sandbox Code Playgroud)
最可能的是,我的请求正文无效。我使用了以下参考:https : //firebase.google.com/docs/reference/rest/firestore/v1beta1/projects.databases/listen
身体看起来如何?提前致谢。
我正在努力使用Firestore REST API.数据库有一个用户集合.每个用户都是单独的文件.我需要让所有用户,例如,类别等于1.这是我的尝试(请求正文):
{
"structuredQuery": {
"where" : {
"fieldFilter" : {
"field": { "fieldPath" : "category" } ,
"op":"EQUAL",
"value": { "integerValue" : 1 }
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
和响应错误:
"error": {
"code": 400,
"message": "kind is required for filter: category",
"status": "INVALID_ARGUMENT"
}
Run Code Online (Sandbox Code Playgroud)
我完全不知道,"fieldFilter"中的"field"应该是什么样子.提前致谢.
"嗨,你能不能为我改写一些东西",我的老板说,"一些遗留代码".是的,遗留代码写在早期中生代的某处.
我还剩30个小时,我还是不知道,这是什么样的语法!VHLD?VBA?程序是专门做的事情与音频文件,并专门为DOS下运行.
你能给我一个暗示这是什么意思吗?怎么编译呢?
代码段:
enter \ Load - main screen
empty forth definitions decimal
application warning on
: TITLE ." KCS version 0.8 28-Jan-06" cr ;
cr .( Compiling: ) title 2 load
cr .( Save to disk? ) y/n
[if]
\ pad reserve @ + 256 + limit s0 @ - + set-limit
turnkey program KCS
[then]
\ Load - defaults
variable RESERVE 0 reserve ! \ reserved memory tally
defer ?BREAK ' noop is ?break \ …Run Code Online (Sandbox Code Playgroud)