1

当用户在登录流程中时,是否有人解决了此错误消息?我试图在 DevCenter -> 权限中切换我的默认隐私设置。

我正在使用不推荐使用的方法来同时获得读取和正确的权限。我有其他应用程序成功使用此方法。

- (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 回答
0

我可以通过从 *.plist 文件中删除新添加的 FacebookDisplayName 属性(从 FB SDK 3.5 开始)来解决此问题。

打开了一个错误@facebook:

https://developers.facebook.com/bugs/568170979870794

于 2013-04-23T07:44:47.003 回答