如何获得facebook与userid的用户头像链接

时间:2014-02-18 09:17:38

标签: ios facebook-graph-api

我在facebook上有用户的id。现在我希望在iOS上的链接https://graph.facebook.com上获得用户头像。

4 个答案:

答案 0 :(得分:6)

尝试通过此链接使用:

https://graph.facebook.com/user_id/picture?type=normal

希望这有效。

答案 1 :(得分:3)

因为我也给了你第一个评论,所以解释它。

如果您查看“头像”链接,请尝试

http://graph.facebook.com/username/picture

您可以尝试使用username sunnyleone,或者facebook userid使用sunnyleone,例如131218490419638,用户ID为?type=normal

如果您查看自己的脸书ID,则可以获取from here.作为示例。

并且没人检查的一件重要的事情图像尺寸很小,你可以添加像

这样的参数

_s

或更大的图像。但最好的是你可以替换重定向链接,如。

_n替换为{{1}}

小图片 http://profile.ak.fbcdn.net/hprofile-ak-prn1/t5/162024_131218490419638_623017319_s.jpg

大图片 http://profile.ak.fbcdn.net/hprofile-ak-prn1/t5/162024_131218490419638_623017319_n.jpg

然后你可以得到更大的图像。

希望这会对你有所帮助

答案 2 :(得分:2)

使用@"https://graph.facebook.com/uid/picture"获取Facebook个人资料图片

答案 3 :(得分:1)

  NSString *urlStr   = [NSString stringWithFormat:@"http://graph.facebook.com/%@/picture?type=large", userId];
  NSURL    *url      = [NSURL URLWithString:urlStr];
  NSData   *data     = [NSData dataWithContentsOfURL:url];
  UIImage *image     = [UIImage imageWithData:data];