【发布时间】:2011-06-27 11:01:19
【问题描述】:
我想从 Facebook 检索用户的好友列表。任何示例代码都将受到高度赞赏。
【问题讨论】:
标签: objective-c ios cocoa-touch facebook
我想从 Facebook 检索用户的好友列表。任何示例代码都将受到高度赞赏。
【问题讨论】:
标签: objective-c ios cocoa-touch facebook
登录后,执行此操作- [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];
}
}
}
在这里,我将所有朋友的 uid 添加到一个数组中。同样,您可以使用 GraphApi 获取名称并执行任何操作。
希望对你有所帮助..
【讨论】:
使用 graph api 来用graphapi 字符串@"me/friends" 请求。
这是给签名用户的朋友。
好友列表
用户的好友列表
需要“read_friendlists”权限才能读取和“manage_friendlists”权限才能写入
所以将它们添加到你的权限数组中
包含好友列表的 id 和 name 字段的对象数组
【讨论】:
使用FacebookGraph API获取用户好友列表
【讨论】: