Python Firebase侦听器实现

Python Firebase侦听器实现,python,firebase,firebase-realtime-database,Python,Firebase,Firebase Realtime Database,有没有一种方法可以让您在Python中主动拥有Firebase数据库的侦听器 例如,我在数据库中有一个节点user,我希望能够主动监听用户立即发生的任何更改,并立即对其进行更改 现在,我只使用For循环。在我的例子中,我为具有整数值3的用户提供了类似sync\u state的功能。会话结束后,它将更改为4,我想更新该用户的值 现在,我周期性地运行for循环,但将来当我的数据库中有很多用户时,它将不会有效率。除了使用Node.JS之外,还有其他类似python的方法可以做到这一点吗?您可以使用Fi

有没有一种方法可以让您在Python中主动拥有Firebase数据库的侦听器

例如,我在数据库中有一个节点
user
,我希望能够主动监听用户立即发生的任何更改,并立即对其进行更改

现在,我只使用For循环。在我的例子中,我为具有整数值
3
的用户提供了类似
sync\u state
的功能。会话结束后,它将更改为
4
,我想更新该用户的值


现在,我周期性地运行for循环,但将来当我的数据库中有很多用户时,它将不会有效率。除了使用Node.JS之外,还有其他类似python的方法可以做到这一点吗?

您可以使用Firebase的REST流式API:

介绍该API的博客文章包括一些Python示例:


有一些Python库包装了该API:

另一个类似的问题是使用Python firebase admin的具体示例: