問題タブ [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.

0 投票する
2 に答える
1922 参照

ejabberd - ejabberd mod_http_api レスト リクエスト

(OAuth なしで) いくつかの残りの要求を作成しようとしていますが、ejabberd 応答は常に「HTTP/1.1 400 Bad Request」です。

詳細は次のとおりです。

ejabberd バージョン: 16.02

ejabberd 構成

リクエスト

ログ

ejabberd の動作と にいくつかのリクエストを投稿する方法を理解するのを手伝ってくださいmod_http_api

0 投票する
1 に答える
118 参照

ejabberd - ejabberd - API を介して 2 人のユーザーを接続する

ASP.Net プロジェクトで XMPP サーバーとして ejabberd を使用しています。2 人のユーザーをプログラムで接続またはフレンド登録するにはどうすればよいですか? ejabberd API にアクセスする方法はありますか? コードサンプルへのポインタは素晴らしいでしょう。

0 投票する
3 に答える
616 参照

xmpp - ejabberd/xmpp から最新のルーム サブジェクトを取得するには?

チャット ルームの「件名」を変更しましたが、この最新の件名を取得できません。ルーム情報を取得するために「disco#info」を使用しています。それに応じて、ルームの作成中に最初に設定されたルームタイトルを取得していますが、最新のルームサブジェクトではありません。最新のルーム サブジェクトを取得するにはどうすればよいですか?

0 投票する
1 に答える
101 参照

xmpp - ejabberd がクライアントをオフラインとしてマークするのにかかった時間

xmpp ベースのチャットを実装するために、Android で Smack ライブラリを使用しています。ejabberd サーバーがクライアントからプレゼンス タイプ = 使用不可を受信した場合、ユーザーをオフラインとしてマークする (オフライン ストレージへの保存を開始する) のにかかる時間。

すぐですか、それとも時間がかかりますか?

0 投票する
1 に答える
180 参照

xmpp - ejabberd でセッションが作成されるのはいつですか? 認証はどのように機能しますか?

ejabberd のデータフローを理解しようとしていて、今まで苦労しています。

まず、これらは私が取り組んでいるモジュールです: ejabberd_c2s、ejabberd_auth、ejabberd_sm、ejabberd_sm_mnesia。

ejabberd_c2s は、他のクライアントと通信したいクライアントのエントリ ポイントである gen_fsm であることを理解しています。

データフロー: クライアントが ejabberd_c2s に接続すると、何のデータかは不明ですが、{JID} の行に沿ってデータが送信されます。しかし、ejabberd_c2s の認証方法がわかりませんか? 認証モジュールを実際に呼び出す場所と、認証が成功した場合、そのユーザーのセッションを作成するのは誰ですか? それは ejabberd_c2s または ejabberd_auth ですか?

ejabberd_sm[_mnesia] は、実際に誰でもセッションを作成する API 呼び出しであることを理解しています。

コード/サンプルへの参照は大歓迎です。

この全体がどのように正確に機能しますか?

どうもありがとう!

0 投票する
1 に答える
454 参照

ejabberd - How to set_room_affiliation for mod_muc in ejabberd?

Hi am using ejabberd version 16.04 for my chat application and am using mod_rest for creating a muc room and for sending room invitation, now what i need is to set_room_affiliation for a particular mod_muc but its says error could some one help me out please...!!!

Below is the argument am passing for each respective ejabberd commands

Creating a Team

Team got created. Passed...!!!

For sending Room Invitation to user 1

Inviatation sent successfully..!!! Passed..!!!

For sending Room Invitation to user 2

Inviatation sent successfully..!!! Passed..!!!

For removing user1 from team

Couldn't remove user1 and saying as error..! Failed..!!!

Ejabberd.yml file configuration for mod_rest

So can someone help me out how to set_room_affiliation please ...!!!

0 投票する
0 に答える
295 参照

django - ejabberd マルチユーザーチャットにユーザーを追加するには?

私は ejabberd チャットに取り組んでいました。コマンドを使用して複数のユーザーのチャット ルームを作成できます。

仮想ホストで作成されていないため、仮想ホストで作成する方法と、仮想ホストのユーザーを追加する方法を知りたいです。