通过Python获得叽叽喳喳的状态
我正在使用Django框架开发一个网站,我需要为用户检索Jabber(好的,Google Talk)状态。对于一个简单的任务来说,大多数Jabber python库看起来都是难以置信的过度使用(和开销)。有什么简单的方法可以做到这一点吗通过Python获得叽叽喳喳的状态,python,django,xmpp,google-talk,Python,Django,Xmpp,Google Talk,我正在使用Django框架开发一个网站,我需要为用户检索Jabber(好的,Google Talk)状态。对于一个简单的任务来说,大多数Jabber python库看起来都是难以置信的过度使用(和开销)。有什么简单的方法可以做到这一点吗 我对XMPP/Jabber知之甚少,当然我愿意学习。要检索其他用户的状态,您是否需要是经过身份验证和“友好”的用户 我建议查看Google AppEngine(Django也在AppEngine上运行)。好的,你必须被授权检查用户的状态 您是否需要成为经过身份验
我对XMPP/Jabber知之甚少,当然我愿意学习。要检索其他用户的状态,您是否需要是经过身份验证和“友好”的用户 我建议查看Google AppEngine(Django也在AppEngine上运行)。好的,你必须被授权检查用户的状态 您是否需要成为经过身份验证且 “友好”用户检索另一个 用户的状态 对 要获取给定用户的状态,您应该编写一个jabber机器人,用户应该将您的机器人添加为好友。然后您将能够获得该用户的状态。其他服务也会这样做
Google Buzz来自Google,因此他们已经可以访问您的聊天状态…这看起来是个不错的选择,直到我向下滚动:一个应用程序只能查询Google Talk用户的状态,并且只能查询那些“订阅”该应用程序的用户的状态。XMPP服务无法查询其他XMPP服务上用户的状态。我想知道这是否意味着我想做的是不可能的?这不太可能,因为谷歌是为了Buzz才这么做的。。。麻烦。出于好奇:我最终决定放弃获取状态消息,只检查用户是否在线。为此,我编写了一个GoogleAppEngine应用程序,它检查一个用户是否在线(我只检查一个用户,但它可能很容易成为URL参数),通过urllib检索,然后从那里解析它。有点啰嗦,是的,但这让我不用写自己的叽叽喳喳机器人了。