Firebase-在线保存JSON

时间:2019-01-04 23:08:50

标签: json database firebase

我对Firebase完全陌生,想知道是否有一种方法可以从以下来源复制数据:https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest

使用此标头;

'X-CMC_PRO_API_KEY': 'cab79c7b-52e9-4e4b-94fc-b0f32da14799'(免费的API密钥)

5分钟进入Firebase数据库。

这意味着我需要一种方法来使数据库刷新上述源中存储的数据,以便从独立应用程序中下载该数据以供使用。

我需要每五分钟更新一次,因为来自源的数据也会定期更新,并且每次获取之间有五分钟的间隔,这样我就可以在333次允许密钥访问源的时间之间进行适应每天。

我正在尝试将此方法作为对源每日限制的一种变通方法,这样,如果每天有超过333个人(最确定)使用该应用,则不会受到限制。

直接联系数据源后,他们向我保证,这是其产品支持的使用方法,可以在this linkImplementing a Caching Strategy下找到。

1 个答案:

答案 0 :(得分:1)

在Firebase中,您可以执行fetch()请求(它们是用Node.js编写的,也可以使用Ajax请求)来执行Firebase-Cloud-Functions。这些功能可以有一个时间触发,您可以在配置中进行设置。您可以检出它们here

您可以在其中将“请求标头”设置为密钥,并将结果保存到Cloud-Firestore中。