objective-c - 检索 Facebook 好友列表

标签 objective-c ios cocoa-touch facebook

我想从 Facebook 检索用户的好友列表。任何示例代码将不胜感激。

最佳答案

登录后,执行此操作- [facebook requestWithGraphPath:@"me/friends"andDelegate:self]; // friend 数据应该在这个委托(delegate)方法中解析。

- (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];
            }
    }
}

在这里,我将所有 friend 的 uid 添加到一个数组中。同样,您可以使用 GraphApi 获取名称并执行任何操作。

希望对你有帮助

关于objective-c - 检索 Facebook 好友列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6491838/

相关文章:

ios - 创建后如何更改IBAction事件类型?

iphone - 获取核心数据对象的子对象的属性?

ios - 何时写入 NSUserDefaults?

ios - 使用完 NSString *objects 后是否必须释放它?

objective-c - 使用核心图形的背景颜色

iphone - iOS:文件上的偏移字节指针?

ios - 带有按钮或图像的警报 Controller

ios - 应用程序试图在目标上推送一个 nil View Controller

objective-c - 游戏中心验证错误

ios - 编辑 UITableViewCell 时将 UIActivityIndi​​cator 放在单元格中并禁用 UserInteraction