如何使用Firebase查询外部API并将数据存储在Firestore中?

时间:2019-01-21 06:10:07

标签: firebase flutter

我正在自学使用Flutter,并且正在制作一个查询电影数据库API的应用程序。目前,我让客户端在启动时查询API,但我认为这不是最有效的方法,我希望客户端查询诸如Firebase之类的后端服务来获取相同的数据。

我希望您能从一些指南入手,以设置一个定期过程来查询API并将结果用作Firestore数据库中的条目。我在网上看过,但由于找不到很好的教程或示例,因此我可能使用的关键字不理想。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用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并没有提供现成的功能。