1

APIを使用してFacebookにログインしようとしています

[FBSession openActiveSessionWithReadPermissions:permissions
                                   allowLoginUI:YES
                              completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
                                                     [self sessionStateChanged:session state:state error:error];
                                                 }]

私が抱えている問題は、iOS 6.x で、デバイスがログインに失敗した設定アプリにリンクされた facebook アカウントを持っている場合ですerror 2。これは失敗する唯一のケースであり、その理由がわかりません。アカウントがリンクされている間にログインできるようにするための解決策は何ですか?

4

3 に答える 3

3

配列にアクセス許可permissionsが含まれていないことを確認してください。offline_accessこのパーミッションは現在非推奨であり、ログインが失敗する原因になることが知られています。私は以前にスタックオーバーフローを検索し、この答えを見つけました。また、[設定] -> [Facebook] に移動し、[許可されたアプリ] の権限を [オン] に切り替える必要があります。

于 2013-06-25T09:34:04.553 に答える
0

設定に移動。左側のタブに Facebook が表示されるまで下にスクロールし、これらのアプリがアカウントを使用できるようにします (右側)。

SDK エラー 2 が発生するアプリを探します。

于 2014-08-05T02:17:32.360 に答える