首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过http-获取restful访问Firestore数据库?

如何通过http-获取restful访问Firestore数据库?
EN

Stack Overflow用户
提问于 2018-10-08 08:39:00
回答 2查看 6.7K关注 0票数 9

我在firebase中创建了一个云防火墙类型数据库。请看下面的图片。但是如何从API(get)访问数据呢?如果我使用实时数据库,只需使用“ID].Firebaseio.com/user/jack/name.json”这个url就可以给出json数据。但是使用云防火墙数据库,我无法获得json数据。我试过使用"https://firestore.googleapis.com/v1beta1/EmployeeApp/name=employeeapp-66646/newsFeed/“,但它不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-08 14:07:29

下面是我的一个数据库的URL示例:

https://firestore.googleapis.com/v1beta1/projects/project-8080059325282098184/databases/(default)/documents/52679469/docid

对这里的可变部分的解释:

  • project-8080059325282098184是我的项目ID。
  • (default)是数据库的名称。目前您无法为数据库指定名称,因此您的数据库也将是(default)
  • 52679469是我收藏的名字。
  • docid是我的文档的名称

我得到的JSON:

代码语言:javascript
运行
复制
{
  "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是文档的数据。
  • createTimeupdateTime是文档的元数据。
票数 21
EN

Stack Overflow用户

发布于 2018-10-08 09:36:47

下面的URL将起到这个作用:

https://firestore.googleapis.com/v1beta1/projects/employeeapp-66646/databases/(default)/documents/newsFeed

查看这里文档,了解如何构建URL的详细信息。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52698396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档