繁体   English   中英

使用UIImageView显示随机的Facebook个人资料图片

[英]Using a UIImageView to show a random facebook profile picture

我有一个非常简单的UIImageView ,可以显示来自Facebook的个人资料图片(如下所示的代码)。 要获取图片的URL,我只需转到任何人的个人资料(如果您已登录,让他们成为朋友等都没关系),右键单击他们的个人资料图片,然后选择“复制图片地址”并将其粘贴到代码中。 我知道您也可以通过更改此http://graph.facebook.com/harryhall1/picture?type=large的图片网址来获取图片,两者都可以正常工作。

现在,我的问题是,我可以从随机个人资料生成个人资料图片吗? 在我看来,这是可能的,因为我不必登录Facebook等即可查看任何随机人员的个人资料图片,我可以右键单击其个人资料图片并将其保存,复制url等,等等。不知道如何获取随机配置文件ID。 我真的很感谢对这些家伙的任何帮助。

@interface NextImageViewController : UIViewController {

    IBOutlet UIImageView *imageView;
    NSInteger imageCount;
    NSArray *imageArray;
}

- (IBAction) nextImagePush;

@end

@implementation NextImageViewController

- (IBAction) nextImagePush {

    UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://profile.ak.fbcdn.net/hprofile-ak-snc4/211479_517418990_3896134_n.jpg"]]];
    [imageView setImage:img];
    imageCount++;
}

尝试使用来自Facebook Graph API的信息。 您无需获得任何授权即可获取基本的个人资料信息。 数据以JSON格式返回,就像这样-http://graph.facebook.com/?id=dunenkoff 您可以在id查询参数中提供数字用户ID。

有关Graph API的更多信息,请点击此处-http://developers.facebook.com/docs/reference/api/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM