[英]Fetching Facebook friends with iOS SDK returns null on some friends
[英]Facebook iOS sdk friends list returns empty
我正在使用此代码在iOS SDK 8.1中获取Facebook朋友列表。
FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
NSArray* friends = [result objectForKey:@"data"];
NSLog(@"Found: %lu friends", (unsigned long)friends.count);
for (NSDictionary<FBGraphUser>* friend in friends) {
NSLog(@"I have a friend named %@ with id %@", friend.name, friend.objectID);
}
}];
但它返回空值。
从Graph API v2.0开始, /{user_id}/friends
端点仅返回那些也为您的应用授予了相应权限的朋友。
看到
/ me / friends端点不再包括一个人的朋友的完整列表。 相反,它现在返回也在使用您的应用程序的该人的朋友列表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.