pubnub发布同步响应

时间:2017-01-16 21:22:28

标签: python pubnub

python中pubnub同步发布方法的响应是什么?

根据反复试验,它似乎是envelope个实例,其envelope.status.category属性。似乎成功时,状态为PNStatusCategory.PNAcknowledgementCategory(或者如果您尝试打印它而不查看源代码中的内容,2)。如果失败(例如,断开互联网或提供坏密钥),我会收到PubNubException。

还有其他可能吗? envelope.status.category == PNStatusCategory.PNAcknowledgmentCategory是否表示帖子成功了?这个电话的某些一般文件是我无法找到的吗?

以下是我正在使用的代码:

from pubnub.pnconfiguration import PNConfiguration
from pubnub.pubnub import PubNub
from pubnub.enums import PNStatusCategory


def callback(envelope, status):
    print 'Error!'
    print envelope
    print status

pnconfig = PNConfiguration()
pnconfig.subscribe_key = <your subscribe key>
pnconfig.publish_key = <your publish key>
pubnub = PubNub(pnconfig)

envelope = pubnub.publish().channel('data').message('test').sync()
print envelope.status.category == PNStatusCategory.PNAcknowledgmentCategory

0 个答案:

没有答案