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