如何取消订阅pubnub频道Python SDK
我将pubnub与python SDK一起使用。 我有一些用python编写的测试环境,我正在尝试编写python代码来添加pubnub客户端订阅频道和取消订阅。在服务器中,我检查服务器是否获得加入和离开消息(我使用的是状态通道) 问题是,当线程死亡时,我没有收到leave消息,并且在python代码中也没有看到任何用于显式取消订阅的unsubscribe调用 有什么想法吗 谢谢 我的代码如下所示:如何取消订阅pubnub频道Python SDK,python,pubnub,Python,Pubnub,我将pubnub与python SDK一起使用。 我有一些用python编写的测试环境,我正在尝试编写python代码来添加pubnub客户端订阅频道和取消订阅。在服务器中,我检查服务器是否获得加入和离开消息(我使用的是状态通道) 问题是,当线程死亡时,我没有收到leave消息,并且在python代码中也没有看到任何用于显式取消订阅的unsubscribe调用 有什么想法吗 谢谢 我的代码如下所示: def main(user_id,channel_name): t =
def main(user_id,channel_name):
t = Thread(target=rt_subscribe,args=(user_id,channel_name))
def rt_subscribe(user_id,channel_name):
def get_message(msg):
print 'got message: %s' % msg
return True
pb = Pubnub(publish_key=PUBLISH_KEY,
subscribe_key=SUBSCRIBE_KEY,
pres_uuid=user_id,
ssl_on=False)
pb.subscribe({
'channel' : channel_name,
'callback' : get_message
})
PubNub Python SDK取消订阅
这里有一些事情要考虑,第一个是使用正确的SDK作为PUBub有3个Python SDK选项可用。您还可以使用简单的REST调用强制调用
Leave事件。但首先,如果您想通过Python取消订阅,您可以考虑使用我们的<强> Python扭曲<强> SDK .< /P>
-立即下载
您将按如下方式发布订阅和取消订阅:
pubnub.subscribe({ 'channel' : chan, 'callback' : receive_processor })
pubnub.unsubscribe({ 'channel' : chan })
对。就这么简单。:-)
PubNub在现场强制离开事件
您可以按以下格式发出REST调用,以强制频道上的休假事件
https://pubsub.pubnub.com/v2/presence/sub_key/YOUR_SUB_KEY/channel/YOUR_CHANNEL/leave?uuid=YOUR_USER_UUID
也许这会有所帮助:@eran,我们还将在几周内推出一个新的统一Python SDK,它将简化这一过程。如果您想要高级测试版访问,请联系我们support@pubnub.com,我们会给你介绍的@我的豪华轿车。是的。