1

Red5 に接続して通信する Adob​​e Flash Builder GUI アプリケーションがあります。red5 を使用して facebook API 呼び出しを呼び出すことはできますか? 誰でも例を提供できますか?私が見つけることができるすべての例は、Tomcat を使用したものです。

ありがとう!

4

2 に答える 2

0

はい、Red5で動作します。特に、Tomcatで動作している場合は、組み込みのTomcatサーバーを提供しているためです。

于 2010-09-04T16:31:52.130 に答える
0

残念ながら、彼らはできません。

facebook-java-api は、red5 に渡されないセッション データを必要とし、Java サーブレットによってのみ受信した変数を使用するため、red5 では動作しません。

TinyFbClient (www.socialjava.com) と呼ばれる facebook Java API もあります。このクライアントは小さく、非常に優れた例で非常に理解しやすいです。ここでは、セッションを使用する必要はありませんでしたが、クエリを実行するユーザーの uid を取得する必要があります。クライアント側は、必要に応じてその情報を転送できます。

TinyFbClient は jersey ( http://download.java.net/maven/2/com/sun/jersey/ ) に依存していますが、残念ながら jersy は red5 で適切にコンパイルされません。バイナリ バージョンを使用しようとすると、エラーが発生します。

 java.lang.ClassNotFoundException: com.sun.ws.rs.ext.RuntimeDelegateImpl

これは、コンパイルされたバイナリが正しく動作しないためです。

Tomcat をインストールし、ユーザーが最初に Tomcat に接続できるようにすることで問題を解決しました。

この情報がお役に立てば幸いです。

アップデート

関連する jar (jersey および jsr311) を red5 ディレクトリにコピーしなかったため、前のエラー メッセージが表示されました。残念ながら、それは問題を解決しませんでした。さまざまなバージョンのジャージ (1.0.x、1.1.x、1.2) を試しました。コードはコンパイルされましたが、Facebook API を呼び出すと、アプリケーションが停止するだけでした。

私は tomcat で Facebook の情報取得部分を実行し、それを red5 に配信することにしました。

于 2010-02-02T16:28:28.010 に答える