大家好,我是 Python 新手。 我想在我的 Firebase DB 上实现监听器。 当我更改数据库上的一个或多个参数时,我的 Python 代码必须做一些事情。 我该怎么做? 非常感谢
我的数据库就像从 001 到 200 的简单数据列表:
"remote-controller"
001 -> 000
002 -> 020
003 -> 230
我的代码是:
from firebase import firebase
firebase = firebase.FirebaseApplication('https://remote-controller.firebaseio.com/', None)
result = firebase.get('003', None)
print result
最佳答案
看起来现在支持(2018 年 10 月):尽管 the 'Retrieving Data' guide 中没有记录,您可以在 the API reference 中找到所需的功能.我测试了它,它是这样工作的:
def listener(event):
print(event.event_type) # can be 'put' or 'patch'
print(event.path) # relative to the reference, it seems
print(event.data) # new data at /reference/event.path. None if deleted
firebase_admin.db.reference('my/data/path').listen(listener)
关于python firebase实时监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49863708/