Simple Openfireプラグインを作成しようとしています。電話番号のユーザー名のArrayListがあります。登録されているすべてのユーザーが必要です.ArrayListは、サーバーはjson throungによってメソッドを取得またはポストしますが、私のプラグインがその要求をリッスンしてそのユーザーに応答できる方法はわかりません。Openfireからすべての登録ユーザーをhttpで取得する方法
0
A
答えて
1
特定の要件については、Openfire Rest-API Pluginを確認する必要があります。
プラグインは、次のように、HTTPを介してユーザー関連の操作を提供しています。すべてのユーザーまたは特定のユーザーの概要を取得し、ユーザーを作成、更新、または削除します。
Openfireに登録されているすべてのユーザーをリクエストすることができます。または、既に登録されている特定のユーザーを検索できます。また、認証をサポートしているため、httpエンドポイントが安全です。
例:
http://example.org:9090/plugins/restapi/v1/users?search=testuser
は、新しいプラグインの開発についてhttp://example.org:9090/plugins/restapi/v1/users/testuser
をGET http://example.org:9090/plugins/restapi/v1/users
が、私は残り-APIで開始するあなたを示唆しているGET、それはすでにオープンソースのget、あなたがコードをチェックアウトすることができますし、ビジネスニーズに応じてカスタマイズしたり、プロジェクト構造に沿って独自のプラグインを開発するために使用することができます。
Rest-API Clientとして利用可能なクライアントライブラリもあります。
関連する問題
- 1. Openfire Severからすべてのユーザー作成チャットルームリストを取得する方法
- 2. ユーザー登録後にユーザー名を取得する方法
- 3. smackを使ってopenfireサーバーからすべてのユーザーを取得する
- 4. Smackを使ってアンドロイドクライアントからオンラインで登録したユーザーをopenfireにする方法は?
- 5. OpenFire APIでhttpヘッダーを取得する方法
- 6. ユーザー登録方法 - 初めてログインするFacebook Connectユーザー - Facebookからメールアドレスを取得できないとき
- 7. Ajax - 登録後にURLからアクセストークンを取得する方法
- 8. xmpp(smackとopenfire)はユーザーグループの登録状態を取得しますか?
- 9. Androidの登録済みメールアカウントをすべて取得する
- 10. openfireサーバーからチャット履歴を取得する方法は?
- 11. JBossで登録されているすべてのDS名(オブジェクト)のリストをプログラムで取得する方法は?
- 12. 公開アプリのGoogleから登録ビーコンのリストを取得する方法
- 13. OpenfireにStrophe.jsで新規登録
- 14. Autofacのインタフェースの登録済み実装をすべて取得
- 15. ember(登録されているすべてのルータをes6で取得する方法(バージョン2.4.6)
- 16. Facebookのユーザー登録日を取得するには?
- 17. 登録ユーザーの情報を取得する
- 18. ユーザー登録後、登録番号(UserId)を生成してユーザーにメールで送信する方法は?
- 19. Android - 登録されたジオフェンスのリストを取得する方法
- 20. 登録ユーザーと未登録のユーザー
- 21. 特定のユーザーのすべてのDCからlastLogonTimestampを取得する方法
- 22. 登録後にユーザーIDを取得するには?
- 23. ユーザーのサブスクリプションからすべての投稿を取得する方法
- 24. Djangoでユーザー用の登録フォームを作成する方法
- 25. Osclassで複数ステップのユーザー登録を作成する方法
- 26. 代替のユーザー登録/承認方法ですか?
- 27. グローバルコンテキストメニューリスナーまたは登録されているすべてのビューのコンテキストメニューを登録する方法
- 28. 登録者のアドレスをホスト名から取得しますか?
- 29. ログインするユーザーがgmailに登録しているユーザーを取得していますか?
- 30. 登録トークンを取得するには?
yaaa ...私はopefireのプラグインを作ることができます..そして既にrestApiをチェックアウトしていますが、donotはどのようにDNSが解決するのかを知っています...特定のDNSにコードを向ける方法.. user –
Openfireサーバがすでにサーバ上で稼働していて、ポート9090で管理コンソールにアクセスできる場合は、DNSの問題は何ですか? –
はい...しかし、少し混乱があります。私たちはサイトの例を訪問するとき。 com/test/test.phpには、エコー時の応答を与えるtest.phpページがありますが、restApiにはrest/v1/user ..のようなページやディレクトリはありません。どのようにopenfireのリクエストをルーティングするのですか? –