从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)