問題タブ [ejabberd-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ejabberd - ejabberd xmpp サーバーの安定バージョンは何ですか?
ejabberd xmpp サーバーの安定バージョンは何ですか? この簡単な質問に答えてください。16.08を正常にセットアップしたため。しかし、ネットワーク管理者の 1 人が、これは安定したバージョンではないと言い続けています。この質問に光を当ててください。
前もって感謝します。
oauth - ejabberd - mod_http_api の設定
私は mod_http_api をテストして、実装での mod_rest の既存の使用法を置き換える最中です。
オプション「admin_ip_access」を使用して、IP アドレスのグループから一部のコマンドへのアクセスを制限解除できます。一部のコマンド (change_password など) を正常に実行できます。
ただし、場合によっては、ユーザー (自分) と管理者 (自分と他のユーザー) の両方にログインが必要になる場合があります。
しかし、Basic Authでログインしようとすると. 成功していません。私は次のことを続けています。私の仮定が正しければ、これは構成に関連している可能性があります。
誰かが正しい構成を行う方法を教えていただければ幸いです。
現在の構成
編集
テスト目的で、次の構成を有効にしました。
add_commands
タグ内にリストされているコマンドに対して、ユーザー コマンドと管理者コマンドの両方を正常に実行できました。期待どおりに動作します。ただし、IP 制限に関連するいくつかの問題にまだ直面しています。リストされていないホストから API を呼び出すことadmin_ip_acl
も成功しましたが、ホワイトライトされていないホストを呼び出すとエラーが発生することが予想されます
php - ejabbred api が正しく構成されていません
ドキュメントから参照を得た残りのAPIを試しましたが、どういうわけかうまくいかないので、可能であれば誰か助けてください。
以下のコードで change_password api を試しました:
私は以下のような応答を得ました:
ドキュメントのリンク: https://docs.ejabberd.im/admin/api/
参考までに:それが役立つ場合、私は16.08.28バージョンを使用しています
php - ejabberdでwhatsappのようなグループを作成するには?
いくつか質問する必要があります。
a. whatsapp のようなグループを作成するにはどうすればよいですか?
b. whatsappに似たグループチャットを実装するにはどうすればよいですか?
現在、ルームを作成し、ユーザーを招待しています。ユーザーがオフラインになると、ユーザーはルームから自動的に削除されます。ただし、whatsapp グループ チャットでは、ユーザーはログアウト後または接続されていない後もグループに残り、ユーザーがオンラインになると、すべてのオフライン メッセージを受け取ります。
グループ所有者がユーザーを追加したり、禁止したり、UN-BANしたり、オフラインメッセージを取得したりできるwhatsappグループチャットに似たグループチャットを作成する方法を教えてください.
勉強するためのヒントやリンクをいくつか教えてください。
よろしく、
サンディープ・クマール・タクール
xmpp - ejabberd add_rosteritem process_rosteritems
私はUbuntu 14.04でejabberd 16.06を初めて使用し、外部DB、Azure SQLサーバーで使用しようとしています。
ほとんどすべてが正常に動作します (別の投稿で説明する接続の問題を除いて)。
私が今理解しようとしているのは、 add_rosteritem と process_rosteritems コマンドです。次のように add_rosteritem を使用して、ユーザーを互いの名簿に追加します。
subs は常に「両方」です。このコマンドは、rostergroups テーブルにもレコードを作成します。これは、グループを指定したくない場合でもグループを指定する必要があるように思われるためです (便宜上、"all" というグループを使用します)、またはコマンドが機能しません。
ポイントは、実行process_rosteritems list any any any any
した場合に得られるのはThere are 0 roster items in total.
なにか提案を?ありがとう!
ejabberd - ejabberd mod_restful コマンド不明
ejabberd REST APIで mod_restful プラグインを使用して、nodeJS クライアントがリモート jabber サーバーにコマンドを送信できるように、ejabberdctl とリモートでやり取りしようとしています。postman を使用してリクエストを送信し、管理者ユーザーとパスワードを POST リクエストのヘッダーに送信してテストすることができます。ejabberd.yml を編集して、以下を含めました。
そして私の ejabberd.cfg 設定ファイルには以下が含まれます:
で管理者 API にアクセスして/api/admin
いますが、何らかの理由で、試したすべてのコマンドが正常に認証されていますが、郵便配達員の応答としてエラーが継続的に表示されます。
"command_unknown"
何かを誤って構成したに違いありませんが、実際には何がわかりません。YML ファイルと CFG ファイルの間の設定の重複について少し混乱しています。
ejabberd - ejabberd は私たちに適していますか?
アプリケーションでメッセンジャーのバックエンドを作成したいと考えています。iOS と Android のクライアント アプリと webApplication があります。1 対 1 のチャット、グループ チャット、写真/ファイルのサポートなどが必要です。メッセンジャーの基本的な機能はすべて揃っています。
また、すべてのデバイス (iOS、Android、および Web) からのメッセージ アーカイブも表示したいと考えています。そして、それは安全でなければなりません。
これはすべて可能ですか?
最後の質問です。サーバーに 2 つの異なるアプリケーションがある場合、ejabberd を 2 回インストールする必要がありますか?
誰かが私にアドバイスをくれることを願っています。どうも!!