我想从Facebook检索用户的好友列表。任何示例代码都将受到高度赞赏。
答案 0 :(得分:9)
执行此操作 - [facebook requestWithGraphPath:@“me / friends”andDelegate:self]; //应该在此委托方法中解析好友数据。
- (void)request:(FBRequest *)request didLoad:(id)result {
if([result isKindOfClass:[NSDictionary class]])
{
NSLog(@"dictionary");
result=[result objectForKey:@"data"];
if ([result isKindOfClass:[NSArray class]])
for(int i=0;i<[result count];i++){
NSDictionary *result2=[result objectAtIndex:i];
NSString *result1=[result2 objectForKey:@"id"]; NSLog(@"uid:%@",result1);
[uids addObject:result1];
}
}
}
在这里,我将所有朋友的uids添加到一个数组中。同样的方式你可以使用GraphApi获取名称并执行任何操作。
希望它对你有所帮助..
答案 1 :(得分:2)
使用graph api 来 requestwithgraphapi string @“me / friends”。
这适用于已签约的用户朋友。
朋友列表
用户的好友列表
需要“read_friendlists”的权限才能阅读&amp; “manage_friendlists”写下
所以请将它们添加到您的权限数组
包含好友列表的id和name字段的对象数组
答案 2 :(得分:1)
使用FacebookGraph API获取用户的好友列表