我正在使用Django框架开发一个网站,我需要为用户检索Jabber(好的,Google Talk)状态。对于一个简单的任务来说,大多数Jabber python库看起来都是一种难以置信的过度杀伤(和开销)。有没有简单的方法来做到这一点?
我对XMPP / Jabber知之甚少,但我当然愿意学习。您是否需要成为经过身份验证且“结识”的用户才能检索其他用户的状态?
答案 0 :(得分:0)
我建议查看Google AppEngine的XMPP API(Django也可以在AppEngine上运行)。 AFAIK您必须被授权检查用户的状态。
答案 1 :(得分:0)
您需要进行身份验证吗? “朋友”用户检索另一个 用户的状态?
是
要获取给定用户的状态,您应该编写一个jabber bot,并且用户应该将您的机器人添加为朋友。然后,您将能够获得该用户的状态。 FriendFeed和其他服务就是这样做的。
Google Buzz来自Google,因此他们已经可以访问您的聊天状态了......