firebase - 如何使用 Firebase 查询外部 API 并将数据存储在 Firestore 中?
问题描述
我正在自学使用 Flutter,并且正在制作一个查询电影数据库 API 的应用程序。目前,我让客户端在启动时查询 API,但我认为这不是最有效的方法,我宁愿让客户端查询像 Firebase 这样的后端服务来获取相同的数据。
我将不胜感激有关从哪里开始的指导,以便设置定期流程来查询 API 并将结果用作 Firestore 数据库的条目。我在网上查看过,但我可能使用了次优关键字,因为我没有找到一个好的教程或示例。
谢谢。
解决方案
您可以使用 Firebase Cloud Functions 构建在 Firebase 服务器上运行的代码以填充您的 Firebase 数据库,但如果您使用付费计划,则只能向非 Google 地址发出 HTTP 请求。
https://firebase.googleblog.com/2017/03/how-to-schedule-cron-jobs-with-cloud.html解释了如何使用 Cloud Functions 调用定期任务。它为此使用了 Google AppEngine,因为 Cloud Functions 没有提供开箱即用的功能。
推荐阅读
- r - 如何在 R 中动态合并行?
- android - ajax jquery 代码在 android -Phonegap- 上不起作用
- sql-server - WSJdbcConnection 不包装任何类型为 com.microsoft.sqlserver.jdbc.SQLServerConnection 的对象
- c# - 无法确定“JContainer”类型的导航属性“JToken.Parent”表示的关系
- ios - 'folly/folly-config.h' 文件未找到
- xaml - Timepicker 中的 24 小时格式
- excel - 如何用相同的问题替换现有信息
- javascript - 我在 forEach 中更新的变量,恢复到原来的值
- r - 计算数据集中因子水平的相对频率
- c# - Unity.WebApi - 确保控制器有一个无参数的公共构造函数