Facebook再次允许获取用户的好友列表?

时间:2016-02-11 13:32:00

标签: ios objective-c iphone facebook facebook-graph-api

在最近的研究中,facebook提供了这种获取frendslist的新方法。

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                           initWithGraphPath:@"/{user-id}/friendlists"
                                  parameters:params
                                  HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                  id result,
                                  NSError *error) {
// Handle the result
}];
  

我吗?字段= ID,名字,好友列表

但它返回空数据元素。 有没有其他方式或其他方式

1 个答案:

答案 0 :(得分:3)

喜欢

最初,您需要在登录时传递权限参数user_friends

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"/me/friends" parameters:@{@"fields": @"name",@"id",@"picture"} HTTPMethod:@"GET"];
                 [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {

                     NSLog(@"request friend list:%@", result);
                 }];