Cloud Firestore:从 API 添加和更新数据

Posted

技术标签:

【中文标题】Cloud Firestore:从 API 添加和更新数据【英文标题】:Cloud Firestore : add and update data from an API 【发布时间】:2020-05-05 04:44:54 【问题描述】:

我正在开发一个 android 应用程序,它在地图上显示城市中自行车站的位置。该 API 以 JSON 文件 here 的形式提供这些位置。 我想将这些位置保存在 google cloud firestore 中,然后将 firestore 连接到我的应用程序。 我的问题是如何在云 Firestore 中编写和更新(实时或定期)?我尝试了 firebase 功能,但我无法得到结果。

【问题讨论】:

我希望你也研究过用于 Firestore 的 Firebase SDK? 是的,我做了,但文档中显示的所有示例都是关于从应用程序写入或手动输入数据。我找不到示例或从 API 添加数据 【参考方案1】:

您需要一些 REST API 服务来执行 CRUD 操作,如果是 android,您可以使用任何网络库来执行这些操作。有些是 Retrofit、Volley、HttpsUrlConnection。

如果您从 javapythonphpNode 的任何网络库中访问任何端点> 或任何您应该能够更改数据库中数据的语言

这是一些用于在 firebase 云存储中创建文档的其余文档。

 https://firestore.googleapis.com/v1beta1/parent=projects/*/databases/*/documents/**/collectionId

删除

https://firestore.googleapis.com/v1beta1/name=projects/*/databases/*/documents/*/**

这是documentation的其余部分

只需从一些开发平台 android、ios、后端、前端或任何它应该工作的地方点击这些 api 端点。

【讨论】:

以上是关于Cloud Firestore:从 API 添加和更新数据的主要内容,如果未能解决你的问题,请参考以下文章

在 Cloud Functions 中使用 Cloud Firestore 数据

从 Cloud Firestore 检索时,Recycler View 未加载数据

如何从Swift中的Cloud FireStore Firebase访问特定字段

无法从 Firebase(Cloud Firestore 数据库)获取数据

添加“cloud_firestore”时出现颤振错误

Google Cloud Firestore REST API createDocument 自动生成 ID