Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Python获得叽叽喳喳的状态_Python_Django_Xmpp_Google Talk - Fatal编程技术网

通过Python获得叽叽喳喳的状态

通过Python获得叽叽喳喳的状态,python,django,xmpp,google-talk,Python,Django,Xmpp,Google Talk,我正在使用Django框架开发一个网站,我需要为用户检索Jabber(好的,Google Talk)状态。对于一个简单的任务来说,大多数Jabber python库看起来都是难以置信的过度使用(和开销)。有什么简单的方法可以做到这一点吗 我对XMPP/Jabber知之甚少,当然我愿意学习。要检索其他用户的状态,您是否需要是经过身份验证和“友好”的用户 我建议查看Google AppEngine(Django也在AppEngine上运行)。好的,你必须被授权检查用户的状态 您是否需要成为经过身份验

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


我对XMPP/Jabber知之甚少,当然我愿意学习。要检索其他用户的状态,您是否需要是经过身份验证和“友好”的用户

我建议查看Google AppEngine(Django也在AppEngine上运行)。好的,你必须被授权检查用户的状态

您是否需要成为经过身份验证且 “友好”用户检索另一个 用户的状态

要获取给定用户的状态,您应该编写一个jabber机器人,用户应该将您的机器人添加为好友。然后您将能够获得该用户的状态。其他服务也会这样做


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

这看起来是个不错的选择,直到我向下滚动:一个应用程序只能查询Google Talk用户的状态,并且只能查询那些“订阅”该应用程序的用户的状态。XMPP服务无法查询其他XMPP服务上用户的状态。我想知道这是否意味着我想做的是不可能的?这不太可能,因为谷歌是为了Buzz才这么做的。。。麻烦。出于好奇:我最终决定放弃获取状态消息,只检查用户是否在线。为此,我编写了一个GoogleAppEngine应用程序,它检查一个用户是否在线(我只检查一个用户,但它可能很容易成为URL参数),通过urllib检索,然后从那里解析它。有点啰嗦,是的,但这让我不用写自己的叽叽喳喳机器人了。