具有存储到 firebase db 的实时更新的 JSON API

Posted

技术标签:

【中文标题】具有存储到 firebase db 的实时更新的 JSON API【英文标题】:JSON API with live updates stored to firebase db 【发布时间】:2018-02-04 07:39:44 【问题描述】:

正如标题所示,我有一个每隔几秒更新一次的 JSON API。我想将该 JSON 添加到我的 Firebase 数据库中,以便可以在 android 应用程序中使用它。任何想法如何做到这一点?谢谢!

JSON API 包含外汇报价。它看起来像这样:

"Time Series (1min)": 
        "2017-08-25 16:00:00": 
            "1. open": "72.7850",
            "2. high": "72.8500",
            "3. low": "72.7600",
            "4. close": "72.8200",
            "5. volume": "1687694"

由于我不能直接在我的 android 应用程序中使用它,我想先将它添加到我的 firebase 数据库中。我所拥有的只是每隔几秒钟更新一次的 json 链接,所以在我将它们添加到 firebase db 后,它也应该在那里继续更新。

【问题讨论】:

在不了解您用于 API 的技术以及您已经尝试过的技术的情况下,很难比 Firebase 文档更好地解释您的选择:firebase.google.com/docs/database @FrankvanPuffelen,我已经更新了我的问题 【参考方案1】:

我创建了一个新的 javascript 文件,我在其中手动从 JSON API 中获取所有引号,将它们保存在局部变量中并将它们存储在我的 firebase db 中。

我将 js 文件托管在主机上,并将其设置为每 5 秒刷新一次。

像魅力一样工作!

【讨论】:

以上是关于具有存储到 firebase db 的实时更新的 JSON API的主要内容,如果未能解决你的问题,请参考以下文章

从 Firebase 实时将数据存储在本地 Room DB 上

Firebase 存储 - 将图像上传到 Firebase 存储并在实时数据库中创建指向该图像的链接

在 Swift 中的 Firebase 实时数据库观察方法中具有异步函数的 DispatchGroup

Firebase 选项中未定义存储桶。将个人资料照片更新到 Firebase

从 Firebase 查询具有在 ArrayList 中找到的子值的对象

将坐标存储到 Firebase 中的实时数据库