Iphone iOS Facebook SDK-检索好友档案图片

Iphone iOS Facebook SDK-检索好友档案图片,iphone,objective-c,ios,facebook,Iphone,Objective C,Ios,Facebook,我正在使用Facebook iOS SDK,我检索到了用户好友列表。 现在我有了每个朋友的名字和身份证 我想检索朋友档案图片,可以吗 谢谢 您可以使用此URL获取该图片 您也可以这样使用他们的用户名: 比如说 您可以使用此URL获取该图片 您也可以这样使用他们的用户名: 比如说 使用共享控制器类并呼叫fbFriends,这样您将获得朋友id,然后呼叫fbFriendsInfo,它将返回您朋友的所有信息 使用共享控制器类并呼叫fbFriends,这样您将获得好友id,然后呼叫fbFriends,因

我正在使用Facebook iOS SDK,我检索到了用户好友列表。 现在我有了每个朋友的名字和身份证

我想检索朋友档案图片,可以吗


谢谢

您可以使用此URL获取该图片

您也可以这样使用他们的用户名:

比如说


您可以使用此URL获取该图片

您也可以这样使用他们的用户名:

比如说

使用共享控制器类并呼叫fbFriends,这样您将获得朋友id,然后呼叫fbFriendsInfo,它将返回您朋友的所有信息


使用共享控制器类并呼叫fbFriends,这样您将获得好友id,然后呼叫fbFriends,因为它将返回您好友的所有信息。

在cellForRowAtIndexPath中,您已经获得了facebook用户的id…..我说得对吗??? 在这之后,只需使用下面的url通过url请求获取配置文件图片

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if([friends count]!=0)
    {                        
        NSString *strurl = [[NSString alloc] initWithFormat:@"https://graph.facebook.com/%@/picture",[[friends objectAtIndex:indexPath.row] objectForKey:@"id"]];
        NSURL *url=[NSURL URLWithString:strurl];///here you can retrive the image
        [cell setObjItem:url title:[[friends objectAtIndex:indexPath.row] objectForKey:@"name"]];
        // Configure the cell.
    }
    else
    {
        NSLog(@"<<<<<<<<<<------Array Null-------->>>>>>>");
    }
    return cell;
}

在cellForRowAtIndexPath中,您已经获得了facebook用户的id…我说的对吗??? 在这之后,只需使用下面的url通过url请求获取配置文件图片

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if([friends count]!=0)
    {                        
        NSString *strurl = [[NSString alloc] initWithFormat:@"https://graph.facebook.com/%@/picture",[[friends objectAtIndex:indexPath.row] objectForKey:@"id"]];
        NSURL *url=[NSURL URLWithString:strurl];///here you can retrive the image
        [cell setObjItem:url title:[[friends objectAtIndex:indexPath.row] objectForKey:@"name"]];
        // Configure the cell.
    }
    else
    {
        NSLog(@"<<<<<<<<<<------Array Null-------->>>>>>>");
    }
    return cell;
}

谢谢,但由于某些原因,我在尝试检索朋友的个人资料图片时收到一张空白的个人资料图片,不是所有的……在Facebook book sa和twitter上都有关于上传图片和视频的示例/链接吗?Facebook手机上的应用程序和我们打给它的任何电话都不会缓存图像吗?在这种情况下,如果我们打电话而不是直接发出HTTP请求,搜索时间会更短。如果Facebook SDK确实缓存了用户的显示图片,那么如何访问它呢?谢谢,但由于某些原因,我在尝试检索朋友的个人资料图片时收到了一张空白的个人资料图片,不是所有的……在Facebook book sa和twitter上都有关于上传图片和视频的示例/链接吗?Facebook手机上的应用程序和我们打给它的任何电话都不会缓存图像吗?在这种情况下,如果我们打电话而不是直接发出HTTP请求,搜索时间会更短。如果Facebook SDK确实缓存了用户的显示图片,如何访问它?谢谢你的回复,我确实有朋友的id,问题是当我尝试检索朋友的个人资料图片时,有时我检索一张空白的个人资料图片,尽管我应该能够访问他的个人资料图片谢谢你的回复,我确实有朋友的id,问题是,当我试图检索朋友的个人资料图片时,有时我检索一张空白的个人资料图片,虽然我应该能够访问他的个人资料图片,但正如我前面提到的;有时我会将朋友的个人资料图片检索为空白图片,是指Facebook提供的浅蓝色背景上的白人剪影,只要你没有上传任何个人资料图片眼睛此url获取Facebook上显示的fbuser的图片,因此如果用户未选择个人资料图片并跳过空白,则FB默认图片和浅蓝色背景显示FB bt的默认图片你想要什么建议,你正在分配SrURL,但是不发布它,考虑释放它。或者只使用[NSString stringWithFormat]谢谢,但正如我前面提到的;有时我会将朋友的个人资料图片检索为空白图片,是指Facebook提供的浅蓝色背景上的白人剪影,只要你没有上传任何个人资料图片眼睛此url获取Facebook上显示的fbuser的图片,因此如果用户未选择个人资料图片并跳过空白,则FB默认图片和浅蓝色背景显示FB bt的默认图片你想要什么建议,你正在分配SrURL,但是不发布它,考虑释放它。或者只使用[NSString stringWithFormat]