Соединение с Windows Live Messenger через Javascript
Я отказался от решения этой проблемы самостоятельно, и любая помощь будет принята с благодарностью. Моя конечная цель - внедрить WLM (Windows Live Messenger) на веб-сайте моей компании. Для этой цели я могу использовать javascript и / или php, но лично я предпочитаю Javascript, поскольку думаю, что мне будет легче отлаживать любые будущие ошибки, так как я могу наблюдать за трафиком.
Чего я не могу сделать, так это подключиться к службе WMP 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 connect, где я несколько раз спросил вопросы и получил несколько ответов, если any1 нужна дополнительная информация.
Всем хорошего дня:)
1 ответ
WLM не запускает службу BOSH. Это означает, что для возможности подключения к WLM из Java Script с помощью Strophe для этого необходимо запустить собственный менеджер соединений BOSH. Хорошим BOSH CM для этого случая является Пенджаб ( https://github.com/twonds/punjab).