我已经开发了一个基于 Google App Engine 的约会网站,我想在其中添加即时消息,并且可能/可能会添加音频和视频会议。
鉴于网站上的用户不想分享他们的个人详细信息或真实联系信息,我正在处理所有登录信息和会话,而不假设客户拥有(甚至想要)谷歌帐户 ID 或任何其他登录信息与他们的真实身份有关。
鉴于我不能直接访问 Google Talk 或其他一些现有服务,我想听听有关如何将即时消息添加到我的网站的建议。
为此使用 XMPP 是否有意义,如果可以,Google Talk 或任何其他 XMPP 服务提供商是否允许我在没有人工干预的情况下注册新用户帐户(即,在用户在我的网站上注册后,自动向 XMPP 注册他们提供者)?或者,如果没有,也许我可以将单个 google ID 与 Google Talk 一起使用,并为每个用户(me@google.com/user1、me@google.com/user2 等)使用不同的资源标识符,然后发送消息不同资源之间?这能行吗,和/或有数千个同时连接到一个帐户会让我被 Google Talk 禁止吗?
考虑到用户已经在我的网站上注册但没有注册 XMPP 服务这一事实,也许某种基于 AJAX 的解决方案可能更有意义?
任何关于我如何解决这个问题的建议将不胜感激。
亲切的问候-亚历山大