从Google App Engine设置Google Talk状态(通过身份验证)

我正尝试构建一个网站,使用内置的XMPP Python API(或第三方网站,如果其中一个比另一个更好)更新来自Google App Engine的用户的Google Talk状态。 我一直在寻找一些例子或文档解释我会如何去做这件事,但没有发现我似乎提供了一个功能齐全的解决方案。

App Engine的XMPP Python开发人员文档建议可以通过send_presence()方法完成更新状态(请参见此处):

xmpp.send_presence(to_jid, status="My app's status")

但是,这将如何被认证? 我不需要发送用户密码与请求? (理想情况下,我希望按照此处的建议使用OAuth进行操作。)我是否误解了某些内容?

请原谅,如果我错过了一些明显的东西,在这里。 我对Google App Engine和XMPP都很新。 与我在网上找到的很多例子不同,我不想创建聊天“机器人”; 我只想改变现有用户的Google Talk状态。 提前感谢任何指针!


您无法使用XMPP API更改其他人的状态。

您可以使用XMPP API来表示您自己或您的用户(请参阅GAE XMPP API文档中对XMPP地址的描述)。

您无法发送消息或更新Gmail用户的状态。

链接地址: http://www.djcxy.com/p/70335.html

上一篇: Setting Google Talk status (with authentication) from Google App Engine

下一篇: Can I create a Hangout "client" program? (kind of Google TalkAbout)