Сначала я хочу убедиться, что понимаю ваш вопрос. Я думаю, что мы можем понять ваш вопрос двумя способами, что даст вам два совершенно разных ответа. Если вы хотите использовать ту же функциональность, что и Google Talk chatback badge
, чтобы посетитель вашего веб-сайта мог общаться в чате с вашей учетной записью Gtalk (JID), то я думаю, вам стоит взглянуть на section B)
Я думаю, что эта ссылка от автора strophe.js довольно интересна и объясняет "Какой BOSH-сервер вам нужен"
A) Вы хотите использовать Gtalk, чтобы общаться с другими пользователями в вашем списке
http://web.archiveorange.com/archive/v/kjZWxPJeyGfVyAwpJnZm
Цитата из Мэтью Уайлд (Автор prosody.im ):
Существует разница между подключением к удаленному серверу и
вход на удаленный сервер. Вы указали, что хотите войти
на удаленные серверы.
Если вы хотите отправлять сообщения только от локальных пользователей, используя BOSH,
удаленные пользователи на других серверах, ejabberd's mod_bosh в порядке. если ты
Вы хотите, чтобы ваши пользователи BOSH входили в их собственные учетные записи, другие
сервера, вам нужно использовать пенджаб или другой менеджер соединений
(ejabberd бесполезен, если вы не используете его для входа в систему).
Надеюсь, это поможет, Мэтью.
B) Вы хотите, чтобы пользователи, посещающие ваш сайт, общались с вами
Я не думаю, что GTalk (Google) любит, чтобы вы использовали сервер Gtalk для ваших BOSH-соединений, чтобы другие пользователи, посещающие ваш сайт, могли общаться с вами. В этом случае я думаю, что у вас должен быть свой собственный XMPP-сервер. Приятной особенностью XMPP является то, что стандартно они совместимы с другими серверами, а также с вашим GIDAL JID.
Вы можете, например, использовать очень хороший prosody.im , который также имеет встроенный BOSH. Использовать strophe из prosody.im очень просто.
Профессиональный XMPP
Кроме того, я рекомендую вам прочитать книгу professionalxmpp , чтобы узнать, как использовать strophe.js. Вы можете прочитать предварительный просмотр из scribd .
Для внешнего интерфейса, strophe.js сможет вытащить список контактов;
а также, онлайн статус контактов? Я пытаюсь
прежде чем копаться в дальнейшем, поймите общую картину.
Прямо сейчас Пенджаб для меня как полный черный ящик. Похоже, что
после установки и запуска не требуется много настроек.
Я думаю, вы можете получить информацию по адресу:
contact list => Chapter 6, Building the Roster => Requesting Rosters