Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Facebook Graph Api v2.0 me/photos对所有用户返回空值,创建应用程序的用户除外_Ios_Facebook_Facebook Graph Api_Parse Platform_User Permissions - Fatal编程技术网

Ios Facebook Graph Api v2.0 me/photos对所有用户返回空值,创建应用程序的用户除外

Ios Facebook Graph Api v2.0 me/photos对所有用户返回空值,创建应用程序的用户除外,ios,facebook,facebook-graph-api,parse-platform,user-permissions,Ios,Facebook,Facebook Graph Api,Parse Platform,User Permissions,我正在使用下面的代码,它使用parse sdk: [PFFacebookUtils initializeFacebook]; [FBSession.activeSession requestNewReadPermissions:@[@"user_photos"] completionHandler:^(FBSession *session, NSError *error) { if (!error) {FBRequestConnection *connection = [[FBRequestC

我正在使用下面的代码,它使用parse 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上的应用程序设置中有设置吗?

有, 你必须进入你的facebook开发者帐户->进入应用程序->添加联系人电子邮件

之后,进入状态&查看->并设置是否要使此应用及其所有live功能向公众开放?是的。 现在它应该可以工作了

从现在开始,除了
公共_档案
电子邮件
用户朋友
之外的权限需要提交审查,然后才能使你的应用生效;在此之前,只有应用程序的测试人员/管理员/开发人员才能使用这些权限测试应用程序


有关的详细信息,请参见此处。

您好,感谢您的回复。我已经添加了一封联系电子邮件,并将对公众可用的功能设置为“是”。啊,我想我必须提交“用户照片”以获得登录权限。