【问题标题】:Gtalk Service On Google App Engine Using Python使用 Python 在 Google App Engine 上提供 Gtalk 服务
【发布时间】:2013-04-09 09:51:49
【问题描述】:

我使用 Google Application Engine 和 Python 搜索了很多构建的网络服务,例如 Google Talk。

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

也有使用 XMPP python API 的建议,但要发送消息,我们必须提供 JID,如 app-id@appspot.com 和消息发送。我们不能将消息从一个电子邮件 ID 直接发送到另一个电子邮件 ID。

现在我想在 python 中为域级别的 gtalk 执行 Oauth 身份验证,谁能告诉我该怎么做?

【问题讨论】:

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


【解决方案1】:

我认为你很困惑。 Python 在 appengine 上运行。还提供了一个有效的 java xmpp 示例。

【讨论】:

  • 嗨,谢谢,但 Python Xmpp API 也可以使用。因为我们在 send_message 函数中从我们的应用程序的 JID(例如我的应用程序:gtalkserviceapp@appspot.com)提供我想指定任何 gmail Id所以我很困惑这可能吗?
【解决方案2】:

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

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

【讨论】:

  • 您好,谢谢,我使用 Python xmpp API 获得了用户状态现在我可以使用 API 获得用户状态消息吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-16
相关资源
最近更新 更多