Facebook iOS sdk好友列表返回空

时间:2015-06-25 11:44:29

标签: ios objective-c facebook-sdk-4.0

我正在使用此代码获取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值。

1 个答案:

答案 0 :(得分:1)

自Graph API v2.0起,/{user_id}/friends端点仅返回同时为您的应用授予相应权限的朋友。

  

/ me / friends端点不再包含个人朋友的完整列表。相反,它现在返回该人的朋友列表,他们也在使用您的应用程序。