そのAPI ドキュメントによると、Facebook.init() メソッドを使用すると、既存のアクセス トークンを渡すことができます。これは私のプロジェクトにとって非常に便利なので、Facebook でテスト アプリを作成し、次の手順に従ってPHP 経由でユーザーの oauth_token を取得しました。それが完了すると、PHP スクリプトは FlashVars を使用してトークンを SWF に渡します。その後、SWF は既存のトークンを使用して Facebook.init() を呼び出します。
これはすべて正常に機能します(アプリはFacebookとSWFプレイで起動します)が、予期しない結果と思われるものを生成します。Facebook.init()に渡すアクセストークンは、結果としてFacebookAuthResponseオブジェクト。
これは設計によるものですか?もしそうなら、既存のアクセス トークンを Facebook.init() に渡す意味は何ですか?