我有一个非常简单的UIImageView
,我可以在Facebook上显示个人资料图片(代码如下所示)。要获取图片的网址,我只需访问任何人的个人资料(无论你是否登录,将其作为朋友等),右键单击他们的个人资料图片并选择“复制图像地址”并将其粘贴到代码中。我知道您也可以通过更改此http://graph.facebook.com/harryhall1/picture?type=large
的图片网址来获取图片,或者正常工作。
现在,我的问题是,我是否可以通过随机配置文件生成个人资料图片?在我看来这应该是可能的,因为我不必登录到Facebook等查看任何随机人物个人资料图片,我可以右键单击他们的个人资料图片并保存,复制网址等等我只是不知道如何获得随机配置文件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++;
}
答案 0 :(得分:0)
尝试使用Facebook的Graph API中的信息。您无需获得授权或任何其他方式即可获得基本的个人资料信息。数据以JSON格式返回,如下所示 - http://graph.facebook.com/?id=dunenkoff。您可以将数字用户ID提供给id
查询参数。
有关Graph API的更多信息 - http://developers.facebook.com/docs/reference/api/