在最近的研究中,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
}];
我吗?fields = id,姓名,朋友列表
但是它返回空的数据元素。
还有其他办法吗
最佳答案
喜欢
最初,您需要在登录时传递权限参数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);
}];
关于ios - Facebook是否再次被允许获取用户的好友列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35340716/