-1

私はFacebookと統合するためにガイドに正確に従っています。私が遭遇する奇妙な問題は、私が

  1. iPhoneでFacebookアプリをアンインストールします

  2. または、facebook.mの実装を変更して、[self authorizeWithFBAppAuth:NO safariAuth:YES]のようなFacebookアプリを無効にします。

authorizeメソッドはsafariでうまく機能し、URLで認証トークンを取得します

ただし、上記の2を実行していない場合は、Facebookアプリに切り替わり、「読み込み中...」と1秒間表示された後、ユーザーが拒否したというURLが返されます。(fbxxxxxxxxxxxxx://authorize#error_reason=user%5Fdenied&error=access%5Fdenied&error_description=The%2Buser%2Bdenied%2Byour%2Brequest%2E%3F%5F)

ネイティブアプリとブラウザーで動作が大きく異なるのはなぜですか?FB iPhoneアプリのバグですか?同じアプリと同じユーザーを使用してテストしています。

4

1 に答える 1

1

Facebookアプリ設定でiOSバンドルIDを再確認してください。アプリで定義したものとまったく同じである必要があります。

于 2011-09-25T04:08:29.063 に答える