1

ユーザーがログインフローにいるときにこのエラーメッセージを解決した人はいますか? DevCenter -> Permissions でデフォルトのプライバシー設定を切り替えようとしました。

読み取り権限と適切な権限を同時に取得するために、非推奨の方法を使用しています。この方法を使用して他のアプリを正常に使用しています。

- (void)openSession
{
    [FBSession openActiveSessionWithPermissions:[[NSArray alloc] initWithObjects:@"email",@"publish_actions",@"user_birthday", nil] allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
    [self sessionStateChanged:session state:status error:error];
}];
}

エラー画像

4

3 に答える 3

4

開発者のウェブサイト ( https://developers.facebook.com/bugs/568170979870794 )のバグ レポートには既に返信しています。

.plist ファイルに FacebookDisplayName を入力すると、読み取りと書き込みのアクセス許可の分割がオプトインされます。これが意味することは、(非推奨の openActiveSessionWithPermissions 呼び出しを使用して) 読み取り/書き込みパーミッションを一緒に要求することができなくなったことです。これは重大な変更ではなく、仕様によるものです。

于 2013-04-23T21:43:25.840 に答える
0

Facebook のアプリケーション設定で、サンドボックス モードを no に設定します。

于 2013-04-23T07:20:55.660 に答える