如何在iphone中从fb获取专辑图像

时间:2012-07-09 04:13:02

标签: iphone objective-c facebook-graph-api

NSURL *url1=[NSURL URLWithString:@"https://graph.facebook.com/100002944043966/albums?access_token=[your access token]"]; 

NSData *data = [NSData dataWithContentsOfURL:url1];
NSLog(@"%@",data);
NSString *str=[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
NSLog(@"%@",str);

通过使用这个我能够获取json数据,但如何从中获取图像,帮助我!提前感谢!

2 个答案:

答案 0 :(得分:1)

要获得封面照片,请使用:

https://graph.facebook.com/<id>/picture?type=album&access_token=<token>

此处id是您收到的json中的cover_photo,访问令牌是您的会话令牌。

答案 1 :(得分:1)

您无法为传入的imagedata(NSData alloc)分配内存。

你可以使用这段代码......

NSString *imageurl;
NSData *imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:imageurl]];

UIImageView *imageview;
imageview.image=[UIImage imageWithData:imageData];