使用 GAE/UserService 登录 XMPP

Posted

技术标签:

【中文标题】使用 GAE/UserService 登录 XMPP【英文标题】:Using GAE/UserService to login to XMPP 【发布时间】:2011-09-26 13:44:02 【问题描述】:

我正在开发一款将在 GAE 上托管的问题解决游戏。在让他们玩游戏之前,我使用 UserService API 来验证用户。在游戏期间,我想将用户 gtalk 状态更新为“用户 X 在游戏的第 y 步”之类的内容。这可能吗? 我玩弄了 smack 库,我可以做到,提供者我知道密码。但是,在我的 GAE 场景中,我依赖于 UserService。如何使用 GAE UserService 登录 XMPP?

【问题讨论】:

【参考方案1】:

您无权更改用户的状态消息

【讨论】:

也许他们使用了一个允许这样做的 google api……但是如果你找到了一个允许这样做的服务,并且底部有一个很大的“源代码”链接,你为什么不看看他们是怎么做的是吗? 噢!我觉得自己像个笨蛋。我阅读了除了底部链接之外的所有内容。 好的。他们稍后会要求答案。我会认为这是不可能的,并寻找其他替代方案。谢谢巴斯蒂安。【参考方案2】:

XMPP 服务在专用域上提供“机器人帐户”,您可以使用它在任何连接的网络上发送和接收 XMPP 消息。它不会让您访问用户的 gtalk 帐户,也不会让您作为任意 XMPP 帐户进行身份验证。

【讨论】:

以上是关于使用 GAE/UserService 登录 XMPP的主要内容,如果未能解决你的问题,请参考以下文章

使用哪个,XMP 还是 RDF?

为啥不推荐使用 xmp HTML 标签? [复制]

为啥不推荐使用 xmp HTML 标签? [复制]

在 ImageMagick 中应用 XMP 照片处理

内存XMP是什么意思?有必要开吗?内存XMP模式的作用与开启教程

使用 Python 将“拍摄日期”Exif/XMP 信息添加到 TIF 文件