Ios Facebook Graph Api v2.0 me/photos对所有用户返回空值,创建应用程序的用户除外
我正在使用下面的代码,它使用parse sdk: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
[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功能向公众开放?是的。
现在它应该可以工作了从现在开始,除了公共_档案
、电子邮件
和用户朋友
之外的权限需要提交审查,然后才能使你的应用生效;在此之前,只有应用程序的测试人员/管理员/开发人员才能使用这些权限测试应用程序
有关的详细信息,请参见此处。您好,感谢您的回复。我已经添加了一封联系电子邮件,并将对公众可用的功能设置为“是”。啊,我想我必须提交“用户照片”以获得登录权限。