HTML5FacebookWebアプリケーションを構成しようとしていますが成功しません。
設定。
- URLhttp(s)://fb.example.net/で安全でプレーンなキャンバスを構成しています
- 名前空間は、キャンバスURLhttps ://apps.facebook.com/ハンドル用に定義されています
- モバイルURLはhttp://my.example.net/です
- 紹介認証は、認証ダイアログ設定で有効になっています
何が機能するか
- デスクトップキャンバスの統合(signed_requestパラメーターを使用してPOSTを取得し、それをトークンにアクセスするために交換できます)
- Facebookは接続します。いつものようにビジネス。
動作しないもの
- iPhone3G上のFBiOSアプリ4.1は、ユーザーをhttp://my.example.net/?ref=bookmark&refid=8&pos=1に送信します。紹介認証のドキュメントから、トークンにアクセスするために交換できるURLパラメータ「コード」を取得することがわかりました。https://developers.facebook.com/docs/guides/mobile/web/#loginを参照してください
- iPadv1上のFBiPadアプリは、ユーザーをhttp://fb.example.net/?ref=bookmark&refid=8&pos=1に送信します。また、ここには「コード」パラメータはありません。
- iPhone Safariのm.facebook.comは、Case(1)のように機能します。my.example.netを時々リダイレクトするのを見たことがありますか?
- iPad Safariのm.facebook.comはCase(2)のように機能します
すべての場合において、認証ダイアログは表示されません。このバグは関連している可能性があります:https ://developers.facebook.com/bugs/364761150204975
私が期待すること。
すべての場合において、1〜4人のモバイルユーザーは、URLで定義された「code」パラメータを使用してmy.example.netにリダイレクトされます。新しいユーザーには、https: //developers.facebook.com/docs/opengraph/authentication/およびhttps://developers.facebook.com/docs/guides/mobile/web/#loginで説明されているように、リダイレクトの前に認証ダイアログが表示されます。
セットアップに問題がありますか、それともここで理解できないことがありますか?
基本設定
認証ダイアログの設定
詳細設定1/2
詳細設定2/2