gpt4 book ai didi

python - 如何将 Firebase 与基于 Linux 的客户端应用程序一起使用,以便与服务器进行双向消息通信

转载 作者:太空狗 更新时间:2023-10-29 18:34:48 26 4
gpt4 key购买 nike

我在互联网上看过 Google 的文档和很多关于如何在 Android/iOS 应用程序中使用 Firebase 的示例,但我想开发一个在 Linux 机器上运行的客户端 Firebase 应用程序。

我的要求是:

  • 客户端在 linux 环境下运行(C++ 或 python 均可)。
  • 服务器是用 Javascript (NodeJS) 编写的。
  • 服务器和客户端应该使用 firebase 实时数据库在它们之间进行双向通信。

我也看到了 firebase REST api,但我认为这对我来说还不够好,因为我还没有看到一个客户端监听器 api 可以监听类似 onValueChanged 的东西.

问题:

我如何在 C++ 或 Python 中实现基于 Linux 的应用程序,它使用监听器监听来自服务器(数据更改)的消息,而不必调用一些 get每隔几秒运行一次(就像 NodeJS 有 ref.on("child_changed",...)ref.on("value",...) 一样?


非常感谢您的帮助!

最佳答案

遗憾的是,Python 中没有实时数据库的官方库,但有一些第三方包装器围绕 REST API。

具体来说,我会查看 Pyrebase还支持收听实时更改的库 https://github.com/thisbejim/Pyrebase#streaming

有关更多信息、库或其他语言,请查看此页面 https://firebase.google.com/docs/database/rest/start

关于python - 如何将 Firebase 与基于 Linux 的客户端应用程序一起使用,以便与服务器进行双向消息通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52842946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com