我正在使用此代码获取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);
}
}];
但它返回null值。
答案 0 :(得分:1)
自Graph API v2.0起,/{user_id}/friends
端点仅返回同时为您的应用授予相应权限的朋友。
见
/ me / friends端点不再包含个人朋友的完整列表。相反,它现在返回该人的朋友列表,他们也在使用您的应用程序。