2013-03-04 8 views
5

Facebookのアプリ開発者の洞察力では、auth.extendssoaccesstokenメソッドの一貫したエラーがエラーコード10、 'アプリケーションにこのアクションの権限がありません'と表示されています。現在のiOS統合ガイドをほぼ正確に実装した最新のSDKを使用しています。 Google、SO、Facebookの開発者がエラーやエクステンショントークンを検索しても何の結果も得られませんでした。私はFacebookのアプリで有効にする必要がありますか?Facebook auth.extendssoaccesstokenエラーコード10

答えて

4

Facebook SDKのソースをさらに調査したところ、私は確固たるリードを持っていると信じています。

  1. ユーザーの皆様の中に、すべてではないが、auth.extendSSOAccessTokenの以前の動作は、利用者から「offline_accessの許可を受けたアプリに依存した
  2. このエラーを得ています。
  3. facebook-ios-sdkは、コード内のどこでも「offline_access」権限には触れません。
  4. アクセストークンを拡張するための「アクセス許可を持たない」アプリケーションは、そのメソッドが依然として「offline_access」アクセス許可を取得するアプリケーションに依存していることを示しています。唯一の変化は、今や静かに起こることです。

結論: さまざまな認証方法のいずれかで、アプリケーションに「offline_access」権限が付与されていません。 iOSのSDKには、次のように認証を試みる:

  1. iOSの統合されたFacebookのダイアログ
  2. iOS版のFacebookアプリの "高速アプリケーションスイッチ"
  3. のFacebook SDK UIViewのログインダイアログ
のSafari経由
  • ログイン

    4は時代遅れでありそうもなく、17%のエラー率が得られています。これは、1または3に縮尺されています。なぜなら2は間違いなく広く使われているからです。

    さらなる分析後に更新されます。 Facebookの洞察力と我々のgitの履歴を使用して

    アップデート1 、私は、ユーザーがiOS6統合Facebookのダイアログを使用して認証するときに問題が発生したと考えている(法1)。エラーがiOS6のリリース後、Facebookの開発者の洞察に登場し、私たちは

  • +3

    そのことについて任意のニュースをテストした後に更新されますSDK 3.1

    を使用し、アプリのバージョンをリリースしましたので、結論に来ましたの?私は同じpbを持っています。 – Samuel

    +0

    だから、このエラーは意味がないとあなたは信じますか?エラーを修正するために何かすべきことはありますか? – SAHM

    関連する問題