【问题标题】:Firestore REST API database listeningFirestore REST API 数据库监听
【发布时间】:2017-11-09 13:25:36
【问题描述】:

您知道如何使用 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 

然后回应:

  [{
    "error": {
      "code": 400,
      "message": "Invalid value (Object), ",
      "status": "INVALID_ARGUMENT",
      "details": [
        {
          "@type": "type.googleapis.com/google.rpc.BadRequest",
          "fieldViolations": [
            {
              "description": "Invalid value (Object), "
            }
          ]
        }
      ]
    }
  }
  ]

很可能,我的请求正文无效。我使用了这个参考:https://firebase.google.com/docs/reference/rest/firestore/v1beta1/projects.databases/listen

身体应该是什么样子? 提前致谢。

【问题讨论】:

标签: rest firebase google-cloud-firestore


【解决方案1】:

listen 方法不能通过 REST API 使用。可通过RPC API 获得。

【讨论】:

  • 您能详细说明一下吗?为什么 REST API 不支持侦听器? RPC 文档也很模糊。
猜你喜欢
  • 2018-06-09
  • 2021-11-17
  • 2021-06-04
  • 1970-01-01
  • 2019-05-24
  • 1970-01-01
  • 2019-10-24
  • 2019-09-16
相关资源
最近更新 更多