Facebook电子邮件权限ios

Facebook电子邮件权限ios,ios,facebook,email,permissions,Ios,Facebook,Email,Permissions,非常困惑-制作了几个使用Facebook登录的应用程序-最新的一个不起作用- 在我所有的应用程序中,我在故事板中都有一个FBLoginView 然后在ViewDidLoad中 self.facebookLogin.readPermissions = @[@"public_profile", @"email", @"user_friends"]; [self.facebookLogin setDelegate:self]; 与所有基本委托方法一起,所有方法都被正确调用 然而,它似乎只要求公

非常困惑-制作了几个使用Facebook登录的应用程序-最新的一个不起作用-

在我所有的应用程序中,我在故事板中都有一个FBLoginView

然后在ViewDidLoad中

self.facebookLogin.readPermissions =  @[@"public_profile", @"email", @"user_friends"];


[self.facebookLogin setDelegate:self];
与所有基本委托方法一起,所有方法都被正确调用

然而,它似乎只要求公共_配置文件,而不是任何其他类似的文件

2014-06-02 23:35:33.994 TheCooKPot[3997:60b] profile {
"first_name" = Karen;
gender = female;
id = 1397217637233431;
"last_name" = Shepardstein;
link = "https://www.facebook.com/app_scoped_user_id/1397217637233431/";
locale = "en_GB";
"middle_name" = Amhcefbdegja;
name = "Karen Amhcefbdegja Shepardstein";
timezone = 1;
"updated_time" = "2014-06-02T22:34:00+0000";
verified = 0;
}

不像我所有其他的应用程序都有一个电子邮件地址


有什么想法吗??我已经在Facebook上对我的应用程序进行了相同的设置,并在plist中进行了相同的配置。我猜您使用的是Graph API v2.0,并且您的应用程序是在2014年4月30日之后注册的。然后,如果你想使用比基本的个人资料权限更多的权限,你需要让Facebook对你的应用进行审查


请看这里的流程说明。

实际上,托比,在这种情况下不需要这样做。开发者可以使用公共档案、电子邮件和用户朋友权限,无需Facebook审核。看Simon,我知道,但如果他使用的是管理员/开发用户或其他用户,他不会写。。。如果他使用的是另一个用户,恐怕会出现上述问题。@Tobi:谢谢,亲爱的,我代表graph api发帖时遇到了一些问题,你能检查一下@Tobi吗?我的意思是,一个应用程序可以向用户请求公共配置文件、电子邮件和用户朋友权限,而无需Facebook审核。仅当权限超过这三个权限时才需要查看。您使用的Facebook SDK版本是否与以前使用的版本不同?如果是,您在这里使用的是哪个FB SDK版本?