在最近的研究中,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,名字,好友列表
但它返回空数据元素。 有没有其他方式或其他方式
答案 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);
}];