我正在使用 facebook graph api V2.0 在我的应用程序中对用户进行身份验证,该应用程序目前正在开发中。请求的权限如下:“public_profile”、“user_friends”、“email” 该应用需要用户的生日和电子邮件。当开发者用户登录时,对 facebook graph api 的调用返回所有需要的数据,但是当测试者用户登录时,电子邮件、生日等数据没有返回。两个用户(开发人员和测试人员)都提供了登录时请求的所有权限。有这种奇怪行为的人吗?谢谢
更新:请求权限:@"public_profile"、@"email"、@"user_birthday"、@"user_friends"
现在 api 正在返回生日但不是电子邮件。只需检查访问令牌并获得所需的所有权限。该应用程序正在调用:
[FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
---- code here ---
}];