У нас есть сайт социальной сети, где у людей есть контакты, и мы хотим, чтобы он был интегрирован с XMPP. В настоящее время мы используем сервер ejabberd XMPP. Вот мои вопросы: Как правильно создать учетную запись? Прямо сейчас, я думаю, что при регистрации пользователей в нашем веб-приложении мы будем называть скрипт, который будет выполнять команду […]
Какая из них – лучшая клиентская библиотека XMPP для PHP / javascript? Я прошел через многие из них, как: JSJaC XMPPHP MISSUS Kaazing Gateway У кого-то, кто имеет опыт использования, будет лучше.
Мне нужно создать пользователя ejabberd из PHP-скрипта. Я также должен иметь возможность добавить нового пользователя в предопределенный общий список. Должен ли я просто вызвать ejabberdctl с помощью exec() или есть лучший способ?
Я могу проверить подлинность с другими клиентами, включая SleekXMPP и Strophe. Используя Просодия 0.8.2 на Ubuntu 12.04 и последний мастер HEAD jaxl (2518a44b9dfeb9ec947922f078cf4f8663497712). Код: require 'JAXL/jaxl.php'; $cli = new JAXL(array( 'jid' => 'yang@localhost', 'pass' => 'asdf', 'bosh_url' => 'http://localhost/chat/candy/example/http-bind/' )); $cli->add_cb('on_auth_success', function() { print 'yay'; }); $cli->start(); от клиента: <body xmlns="http://jabber.org/protocol/httpbind" content="text/xml; charset=utf-8" to="localhost" route="xmpp:localhost:5222" […]