Facebookの新機能ですが、AdobeのAS3 Facebook APIを使用する方法を学習しようとしていますが、いくつか問題があります。Facebookアクセストークン - Javascriptから取得した後にFlash内で使用する
主な問題は、Javascriptで認証を行っていることです。私は正常にアクセストークンを取得し、私のFlashアプリケーションにExternalInterfaceを通して送信します。問題は、私が既にJSを通して認証したので、FlexでFacebook APIをどのように使い始めることができないのか分かりません。
Facebook.initメソッドを使用しようとしましたが、コールバックが実行されません。これは私がFacebookのとのセッション接続が成功したことを確認してきた後に私が使用しているものです:
Facebook.init(APP_ID、コールバック、ヌル、accessToken)。
null値はオプションであり、accessToken値はJavascriptから取得されたもので、有効です。しかし、私が前に言ったように、コールバックは決して起きません。
Javascriptを使用してOAuthプロセスを実行した後、これがFlash内で作業を開始する方法であるかどうかは分かりません。どんな助けでも大歓迎です。
チャールズまたは別のデバッグプロキシを使用して、Facebookからのエラー応答があるかどうかを確認していますか?アプリケーション設定はOAuth 2.0を使用するように設定されていますか? – Corey
少なくともJavascriptでは私はちょうどいいからの応答を見ることができます。私はFlashに警告する前に "/ me"リクエストを作成し、応答オブジェクトはすべて正しいユーザー情報を持っています。私はまた、JSでoauthをtrueに設定しました。しかし、Flash内のinitメソッドはコールバックを起動しません。私は失敗オブジェクトを取得しているかどうか私は見ることができません。 – Oki
また、Flashからエラーは発生しません。 – Oki