ios - Facebook Graph Api v2.0 me/photos 对除创建该应用程序的我以外的所有用户返回空

标签 ios facebook facebook-graph-api parse-platform user-permissions

我在下面使用这段代码,它使用了解析 sdk:

[PFFacebookUtils initializeFacebook];
[FBSession.activeSession requestNewReadPermissions:@[@"user_photos"] completionHandler:^(FBSession *session, NSError *error) {

if (!error) {FBRequestConnection *connection = [[FBRequestConnection alloc] init];
             FBRequest *request = [[FBRequest alloc] initWithSession:[FBSession activeSession]
             graphPath:[NSString stringWithFormat:@"me/photos"]];
[connection addRequest:request completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {}];
[connection start];

这一切对我来说都很好,它下载了所有最新的照片。但对于通过 Facebook 在应用程序上登录的其他人,结果返回:

{
data =     (
    )
}

为什么我,开发者,是唯一能够访问他的照片的人? Facebook 上的应用程序设置中是否有设置?

最佳答案

来自 v2.0之后,public_profile 以外的权限, emailuser_friends需要提交审核才能让您的应用程序上线;到那时,只有应用的测试人员/管理员/开发人员才能使用这些权限测试应用。

有关 Login Review 的详细信息,请参见此处.

关于ios - Facebook Graph Api v2.0 me/photos 对除创建该应用程序的我以外的所有用户返回空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24509636/

相关文章:

facebook - 使用 Facebook Graph API 全面了解搜索结果

ios - 在 Objective-C 中将一个字符串切成另外两个

iphone - Facebook IOS SDK 3.1 - reauthorizeWithPublishPermissions?

iphone - 找不到 i386 架构的 Facebook 符号

objective-c - Facebook iOS SDK。用户点击 "Don' t 允许后的 native 身份验证”

facebook-graph-api - 如何通过facebook graph api获取照片所属的相册

通过 API 的 Facebook 智能好友列表

ios - 前几天 iAd 没有显示

ios - NSUserDefaults - 保存和检索 "High Scores"

ios - NSURLComponents elementsWithString - 规则