Red5 に接続して通信する Adobe Flash Builder GUI アプリケーションがあります。red5 を使用して facebook API 呼び出しを呼び出すことはできますか? 誰でも例を提供できますか?私が見つけることができるすべての例は、Tomcat を使用したものです。
ありがとう!
Red5 に接続して通信する Adobe Flash Builder GUI アプリケーションがあります。red5 を使用して facebook API 呼び出しを呼び出すことはできますか? 誰でも例を提供できますか?私が見つけることができるすべての例は、Tomcat を使用したものです。
ありがとう!
はい、Red5で動作します。特に、Tomcatで動作している場合は、組み込みのTomcatサーバーを提供しているためです。
残念ながら、彼らはできません。
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 に配信することにしました。