Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
firebase python,是否将最新更新的值返回给firebase?_Python_Firebase - Fatal编程技术网

firebase python,是否将最新更新的值返回给firebase?

firebase python,是否将最新更新的值返回给firebase?,python,firebase,Python,Firebase,首先,我要说,我以前从未用python编写过代码 我正在考虑使用连接到我的Firebase数据库。我正在使用IFTTT将数据从另一个来源推送到Firebase。当更新发生时,我希望它自动推送到我的python代码中 我有以下资料: import firebase updatesUrl = 'baseball/updates' updatesSubscription = firebase.subscriber(updatesUrl, refreshDisplay()) def refreshDi

首先,我要说,我以前从未用python编写过代码

我正在考虑使用连接到我的Firebase数据库。我正在使用IFTTT将数据从另一个来源推送到Firebase。当更新发生时,我希望它自动推送到我的python代码中

我有以下资料:

import firebase
updatesUrl = 'baseball/updates'
updatesSubscription = firebase.subscriber(updatesUrl, refreshDisplay())

def refreshDisplay():
    # how do i get the value of the last update here?

使用firebase for python似乎有点棘手。 主要缺点是,订阅URL后,订阅者每15分钟轮询firebase一次

以下是您可以对代码执行的操作:

import firebase
updatesUrl = 'https://<app-name>.firebaseio.com/baseball/update.json'
updatesSubscription = firebase.subscriber(updatesUrl, refreshDisplay)

def refreshDisplay(json_data):
    j = json.loads(json.dumps(json_data))  
    print j

建议:为此使用PubNub而不是firebase。

这对您有用吗?我也在用Python开发firebase。我从来没有得到过关于这个问题的任何回应。我最终还是放弃了这条路线,因为我发现IFTTT源没有发送足够频繁的更新。我仍然希望找到一个有效的响应,因为我可以想到它的其他用途。是否有任何方法可以将时间缩短到几秒钟?我试图查看代码,但找不到任何方法来缩短时间限制。然而,当我出于同样的目的使用pubnub时,它就像一个符咒。如果您想坚持使用firebase,请尝试通过node js或java实现订阅者,然后让node js或java代码调用您的python脚本和函数。我不知道它的效率有多高,但是试试吧,因为上面有很多资源。谢谢。。。我看看
[u'put', {u'path': u'/', u'data': u'Hope thie helps'}]