使用 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的主要内容,如果未能解决你的问题,请参考以下文章