通过Python获取Jabber状态

时间:2010-03-03 23:06:28

标签: python django xmpp google-talk

我正在使用Django框架开发一个网站,我需要为用户检索Jabber(好的,Google Talk)状态。对于一个简单的任务来说,大多数Jabber python库看起来都是一种难以置信的过度杀伤(和开销)。有没有简单的方法来做到这一点?

我对XMPP / Jabber知之甚少,但我当然愿意学习。您是否需要成为经过身份验证且“结识”的用户才能检索其他用户的状态?

2 个答案:

答案 0 :(得分:0)

我建议查看Google AppEngine的XMPP API(Django也可以在AppEngine上运行)。 AFAIK您必须被授权检查用户的状态。

答案 1 :(得分:0)

  

您需要进行身份验证吗?   “朋友”用户检索另一个   用户的状态?

要获取给定用户的状态,您应该编写一个jabber bot,并且用户应该将您的机器人添加为朋友。然后,您将能够获得该用户的状态。 FriendFeed和其他服务就是这样做的。

Google Buzz来自Google,因此他们已经可以访问您的聊天状态了......