繁体   English   中英

除了创建应用程序的我之外,Facebook Graph Api v2.0我/照片对所有用户返回空

[英]Facebook Graph Api v2.0 me/photos returns empty for all users except me who created the app

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

2.0版开始,比其他的权限public_profileemailuser_friends需要送审之前,你可以让你的应用现场 ; 在此之前,只有应用程序的测试人员/管理员/开发人员才能使用这些权限来测试应用程序。

有关“ 登录查看”的详细信息,请参见此处。

是的,有,您必须继续使用Facebook开发人员帐户->继续使用应用程序->添加联系人电子邮件。

之后,转到状态并进行评论->并设置是否要向公众提供此应用及其所有实时功能? 是的。 现在应该可以了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM