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。
如果您从 java、python、php、Node 的任何网络库中访问任何端点> 或任何您应该能够更改数据库中数据的语言
这是一些用于在 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访问特定字段