python slimxmpp & gchat 发送“隐形”存在
Posted
技术标签:
【中文标题】python slimxmpp & gchat 发送“隐形”存在【英文标题】:python sleekxmpp & gchat sending "invisible" presence 【发布时间】:2010-11-22 17:01:39 【问题描述】:我正在使用 python slimxmpp 库与 gchat 做一些工作,我的问题是:我如何发送一个存在节,以便其他人看到我是隐形的(但仍然可以登录并能够发送/接收 presuncce/消息?到目前为止,我已经尝试过self.sendPresence(ppriority = "0", ptype="unavailable")
,但这似乎阻止了我接收其他用户存在节的能力。
【问题讨论】:
【参考方案1】:您在正确设置隐身方面有点停下来。发送“不可用”后,您需要在 jabber:iq:privacy 节中发送更多数据,如XEP-0126 Invisibility 中所述。曾几何时,大多数客户使用XEP-0018 Invisible Presence,但随着 XMPP 的定义越来越明确,人们意识到这种方法虽然更简单,但非常不标准。
问题是你告诉服务器你真的不可用,而不是偷偷摸摸地这样。
【讨论】:
GTalk 是否实现 XEP-126? 乔,我不确定。 googlesystem.blogspot.com/2008/02/… 表示他们可能是在网络客户端上完成的,谷歌应用程序引擎 (code.google.com/appengine/docs/python/xmpp/…) 文档对此没有任何说明。我想我可以测试一下,但我肯定会知道,那有什么好玩的?以上是关于python slimxmpp & gchat 发送“隐形”存在的主要内容,如果未能解决你的问题,请参考以下文章
如何在 slimxmpp python 中为 gcm ccs 请求创建 xmpp 节?