7

Javaプログラムを介してIMネットワークに接続するのに役立つライブラリを探しています。

私の要件は次のとおりです。

  1. ユーザーは、ログインして友達リストを取得し、友達にメッセージを送信できる必要があります
  2. メッセージはオフラインの友達にも配信する必要があります。

私はlib-purpleについていくつかの調査を行いました。しかし、それはJavaで書かれていません。Javaプログラムで使用できるように、同じものに使用できるJavaラッパーはありますか?または、XMPPサーバーで使用できるlibpurpleプラグイン?? または他の解決策はありますか?

ありがとうAneez

PS:

IM Gatewayプラグインと組み合わせてOpenfireXMPPサーバーを試しました(Kraken IM Gatewayプラグインも試しました)。MSNとAIMの友達にオフラインメッセージを配信しません(YahooとGTalkでは正常に機能します)。

また、次のライブラリを試しましたが、それらもオフラインの友達へのメッセージ配信をサポートしていないことがわかりました

  • JavaMSNライブラリ
  • jYMSG(Yahoo用)
  • DAIM(AIM用)
4

6 に答える 6

1

私はこの投稿をするのに苦労してきました。どうやら私はハイパーリンクやURLさえ追加することを許可されていません。

Google「javaaimapi」

最初の項目は、JavaでのAIM対応アプリケーションの作成、パート1です。よく読んでください。基本的に開発キーをリクエストする必要があります。次に、この記事ではEclipseのセットアップについて説明します。

他のサービスにも開発キーが必要だと思います。

乾杯!

于 2009-05-29T14:33:18.887 に答える
1

openfire XMPP サーバーを作成したのと同じ人々が、Xmmp サーバーと通信するための非常に優れた Java ライブラリを作成し、Jabber トランスポート システムを介してほぼすべてのインスタント メッセージングの可能性を実現しました。

ライブラリは Smack と呼ばれ、Ignite Realtime のホームページにあります。

私はいくつかのプロジェクトでさまざまなバージョンの Smack を使用し、それを使用してカスタム Jabber クライアントを構築しました。ライブラリは非常に安定しており、成熟しているようです。

オフライン ユーザーへの送信メッセージがどのように処理されるかはわかりませんが、オフライン中に受信したメッセージは openfire サーバーに保存されます。

于 2009-05-29T02:29:30.267 に答える
1

Java Native Interfaceを使用すると、c++ などの他の言語のライブラリを使用できます。そのため、Miranda IM などから ICQ.dll を使用して ICQ に接続できます。

于 2009-05-29T18:02:06.017 に答える
0

Openfireを作成したのと同じ人からKrakenをチェックしてください...Googleの「KrakenJabber」だけで最初の結果をクリックしてください

簡単な説明は次のとおりです。KrakenはOpenfireIMGatewayプラグインの続きですが、どのXMPPサーバーでも機能します。これは、XMPPユーザーがAIM、ICQ、MSN、Yahoo、および友人などのレガシーIMアカウントにログインして通信する方法を提供します。

セットアップしたサーバーで正常に動作しているようです

于 2009-06-02T00:06:55.513 に答える
0

Kik API を使用して、Kik Messenger モバイル IM サービスに接続できます。Android または iPhone アプリが Kik 独自のトランスポートとインフラストラクチャを使用して、リッチ コンテンツとファイルを他のモバイル アプリ ユーザーに送信できるようにします。また、統合も非常に迅速です。より単純なシナリオでは、5 行のコードです。API Web サイトまたはブログに詳細があります: http://www.kik.com/devおよびhttp://apiblog.kik.com

免責事項: 私は Kik API の背後にいる人物の 1 人です :)

于 2011-07-27T02:23:31.897 に答える