我完全无法获取应用程序引擎应用程序中的App Engine XMPP API,以便与计算引擎上的实例上运行的外部XMPP Openfire服务器通信。 我同样没有通过免费的jabber服务器(jabber.at)连接到应用程序引擎应用程序。 在这两种情况下,错误消息返回远程服务器不能find,或在端口5269找不到。但是一个ncat扫描显示5269是在应用程序引擎应用程序打开。
我已经阅读了谷歌教程,其中说:“事件的基本顺序将如下所示:*用户将[email protected]添加到他们在Google Talk或其他XMPP客户端的好友列表*用户询问Amazing人群大师的一个问题,通过input“/ tellme鸭子的庸医回声? 等等。”
我已经添加名称的所有变种名单/好友名单,什么也没有发生。 我已经检查了appspot和appspotchat的地址,他们是按照规定。 在这两种情况下,我都毫不费力地将XMPP服务器作为独立于App Engine的正常IM服务器。
XMPP API仍然工作吗? 如果是这样,是否有一些目前正在工作的示例java代码在任 现在有没有比Google App Engine网站上提供的更详细的教程或其他可用信息? (我的意思是,Python和Java片段,但只是一个Python完整的例子,为什么?'用户将[email protected]添加到他们的好友列表'是没有帮助的,没有其他设置或步骤是必需的吗?
任何帮助赞赏。 我希望在我的应用程序上设置一个简单的IM或聊天function。 2015年5月10日
值得注意的是,2017年10月31日XMPP API将被永久禁用: XMPP API Turndown 。
有关如何复制其他Google云端平台产品function的信息,请参阅XMPP API的替代方法。 例如,使用API与XMPP客户端进行直接消息传递的开发人员可以使用Google Compute Engine上的虚拟机轻松构build类似的服务。 对于使用XMPP进行实时数据同步的开发人员,我们build议使用专为此目的而devise的Firebase实时数据库。