Actionscript 3 API を使用して Flash ベース (AS3) の Facebook Connect サイトを作成しています。ユーザーが正しくログインできるようにするための基本的な FB Connect 機能は用意されていますが、質問しようとすると壁にぶつかります。特定の拡張アクセス許可の場合。私は肯定的ではありませんが、AS3 API には次の 2 つのかなり重大な制限があるようです。
最初のログイン呼び出しとは別に、拡張アクセス許可を要求する必要があります。つまり、1 つではなく 2 つのモーダル ダイアログが必要です。これは、接続が FacebookSessionUtil のインスタンスで処理され、拡張アクセス許可要求が FacebookSessionUtil.Facebook のインスタンスで処理されるためと思われます。
電子メール アドレスをアプリケーションと共有することをユーザーに許可するようユーザーに求める方法はないようです。私はhttp://facebook-actionscript-api.googlecode.com/svn/release/current/docs/index.htmlを徹底的に熟読しましたが、そこにある「EMAIL」権限は、ユーザーにアプリを許可するように促すだけのようですメールアドレスを直接共有するのではなく、Facebook経由でメールを送信してください。
ここで私の仮定は間違っていますか?この種の作業には JS と ExternalInterface を使用したほうがよいでしょうか? 今あるものを再構築したくはありませんが、これらの制限が現実のものである場合、他に選択肢がないように思われます.
フィードバックや支援をいただければ幸いです。ありがとう!