[英]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上的应用程序设置中有设置吗?
是的,有,您必须继续使用Facebook开发人员帐户->继续使用应用程序->添加联系人电子邮件。
之后,转到状态并进行评论->并设置是否要向公众提供此应用及其所有实时功能? 是的。 现在应该可以了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.