使用Python在Google App Engine上使用Gtalk服务

时间:2013-04-09 09:51:49

标签: google-app-engine python-2.7 google-talk

我使用Google Application Engine和Python搜索了很多像Google Talk这样的内置网络服务。

第一步是检查Gmail上在线用户的状态。我在使用XMPP库的python上找到了很多代码,但它只适用于不使用Google Application Engine的python。

还有使用XMPP python API的建议,但是为了发送消息,我们必须提供像app-id@appspot.com和消息send的JID。我们不能直接从一个电子邮件ID向另一个电子邮件ID发送消息。

现在我想在python中为域名级别的gtalk执行Oauth身份验证,任何人都可以告诉我如何执行此操作吗?

2 个答案:

答案 0 :(得分:0)

我觉得你很困惑。 Python在appengine上运行。还提供了一个工作的java xmpp示例。

答案 1 :(得分:0)

您只能从您的应用发送消息。有两个选项:your_app_id@appspot.com或anything@your_app_id.appspotchat.com。

如果你想表现得像一个任意的xmpp客户端,你将不得不使用通过HTTP运行的第三方xmpp库,并使用用户的XMPP服务器处理身份验证。