我正在尝试构建一个网站,使用内置的XMPP Python API(或第三方,如果一个比另一个更好),从Google App Engine更新用户的Google Talk状态。我一直在寻找一些例子或文档来解释我将如何做到这一点,但我发现似乎没有提供一个功能齐全的解决方案。
App Engine的XMPP Python开发人员文档建议可以通过send_presence()
方法(see here)更新状态:
xmpp.send_presence(to_jid, status="My app's status")
但是,这将如何进行身份验证?我不是必须用请求发送用户密码吗? (理想情况下,我想使用OAuth as suggested here这样做。)我误解了什么吗?
如果我在这里遗漏了一些明显的东西,请原谅。我对Google App Engine和XMPP都很陌生。与我在网上找到的很多例子不同,我不想创建聊天“机器人”;我只是想改变现有用户的Google Talk状态。提前感谢任何指针!