0

我已经放弃自己解决这个问题,任何帮助将不胜感激。我的最终目标是将 WLM(windows live messenger)实施到我公司的网站中。为此,我可以使用 javascript 和/或 php,但我个人非常喜欢 Javascript,因为我认为调试任何未来的错误会更容易,因为我可以观察流量。

在我获得所有需要的信息后,我没有做的是连接到 WLM XMPP 服务。在文档中,此时提供的唯一帮助听起来类似于“咨询您的 xmpp 库以获取有关如何连接到服务的信息”。我曾尝试使用 Strophe 连接,但我真的不知道我是否真的能够,因为我读过 WLM 不支持 BOSH 服务(http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/线程/fb7af36c-aa77-4c9b-b8ab-8206427469be)?读完之后,我对接收消息的整个过程是如何完成的也有些不知所措。此外,在我的理解中,javascript 不会让我将任何 http 请求发送到另一个域,这是我在与 XMPP 服务通信时实际尝试做的(据我所知)。

虽然我认为我了解其余的过程 - 身份验证、连接等,但我未能找到通过 javascript 通过身份验证点的方法。任何建议/代码示例都会非常非常有用......

这(http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/5f0d6428-5664-4c97-8d36-87dd17d3d7fa)是 MSN 连接论坛中的一个论坛主题,我问了几个问题并得到一些答复,以防any1需要更多信息。

祝大家有美好的一天:)

4

1 回答 1

1

WLM 没有运行 BOSH 服务。这意味着要能够使用 Strophe 从 Java Script 连接到 WLM,您必须为此运行自己的 BOSH 连接管理器。对于这种情况,一个好的 BOSH CM 是旁遮普 ( https://github.com/twonds/punjab )。

于 2012-04-10T11:02:13.400 回答