我已经放弃了自己解决这个问题,任何帮助都将不胜感激。 我的最终目标是将WLM(windows live messenger)实施到我公司的网站上。出于我的目的,我可以使用javascript和/或php,但我个人非常喜欢Javascript,因为我认为调试任何未来的错误会更容易,因为我可以观察流量。
在获得所有必需信息后,我未能做到的是连接到WLM XMPP服务。在文档中,此时提供的唯一帮助听起来像“请咨询您的xmpp库以获取有关如何连接到服务的信息”。我尝试使用Strophe连接,但是我真的不知道我是否真的能够,因为我读WLM不支持BOSH服务(http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/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连接论坛中的一个论坛帖子,在这里我提出了一些问题并得到了一些回复,以防任何需要进一步的信息。
祝你有美好的一天:)
答案 0 :(得分:1)
WLM不运行BOSH服务。这意味着能够使用Strophe从Java Script连接到WLM,您必须为此运行自己的BOSH连接管理器。对于这种情况,一个好的BOSH CM是旁遮普(https://github.com/twonds/punjab)。