firebase - 如何通过 http-get restful API 访问 Firestore 数据库?
问题描述
我在 firebase 中创建了一个云 firebase 类型数据库。请看下面的图片。但是如何从 API(get) 访问数据?如果我使用实时数据库,只需 ' https://[PROJECT_ID].firebaseio.com/users/jack/name.json ' 这个 url 给出 json 数据。但是使用 cloud firebase 数据库,我无法获取 json 数据。我尝试使用“ https://firestore.googleapis.com/v1beta1/EmployeeApp/name=employeeapp-66646/newsFeed/ ”,但它不起作用。
解决方案
这是我的一个数据库的 URL 示例:
这里对可变部分的解释:
project-8080059325282098184
是我的项目 ID。(default)
是数据库的名称。目前你不能为你的数据库指定一个名字,所以你也可以(default)
。52679469
是我收藏的名称。docid
是我的文档的名称
我回来的 JSON:
{
"name": "projects/project-8080059325282098184/databases/(default)/documents/52679469/docid",
"fields": {
"field1": {
"stringValue": "value1"
}
},
"createTime": "2018-10-06T14:16:24.090837Z",
"updateTime": "2018-10-06T14:16:24.090837Z"
}
在这个回复中:
name
是本文档的完整路径。fields
是文档的数据。createTime
并且updateTime
是文档的元数据。