私は、チャットのために XMPP を使用することにしたソーシャル サイトを持っています。そのため、ejabberd を XMPP サーバーとしてインストールし、php 用の Jaxl lib を使用して ejabberd を処理します。
クライアントの場合も、Strophe を使用してスタンザを送受信します。
私の問題は、ejabberd サーバーに存在しない友人のリストを既に持っているため、サブスクリプションを持つサーバーから 1 つの jid の名簿にアイテムを追加したいということです。ejabberdctl は使いたくないので adhoc と xmlrpc と mod_* はコマンド実行を使用するのは適していません。スタンザだけでやりたいです。管理者アカウント(jid)でそれを行う方法はありますか?
質問する
1514 次
2 に答える
1
ejabberd を mysql にバインドして使用することができますmod_roster_odbc
。したがって、すべての名簿アイテムはrosterusers
テーブルに格納されます。
このテーブルに名簿項目を直接挿入できます。
于 2012-10-13T09:15:34.643 に答える
-1
ejabberdctl は使いたくないので adhoc と xmlrpc と mod_* はコマンド実行を使用するのは適していません。スタンザだけでやりたいです。
利用可能なインターフェースを使用したくない場合は、必要に応じてカスタム スタンザを使用してそれを行うためのカスタム モジュールを作成する必要があります。
于 2012-10-11T15:06:14.657 に答える