调用Firebase Firestore REST API如何提供认证数据
Firestore REST API 认证规则说明
- 关于Authorization请求头
你需要在请求头中传入Authorization: Bearer {access_token},这是Google Cloud服务API的标准身份认证方式。你所持有的access_token需要已经申请Firestore对应操作权限的作用域,常规读写操作使用https://www.googleapis.com/auth/datastore作用域即可,也可使用https://www.googleapis.com/auth/cloud-platform全量云资源操作作用域。 - 关于apiKey查询参数
不需要额外添加该参数。apiKey一般用于无账号身份的公开API调用场景,当你已经持有对应作用域的有效access_token时,仅通过Authorization请求头即可完成身份校验,额外传入apiKey不会导致请求失败,但不属于必填项。
调用示例
可参考如下curl命令构造请求:
curl -H "Authorization: Bearer 你的实际access_token" "https://firestore.googleapis.com/v1beta1/projects/{你的项目ID}/databases/(default)/documents/books"
内容的提问来源于stack exchange,提问作者Ian Davis
相关产品推荐
相关产品推荐

