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数据,但如何从中获取图像,帮助我!提前感谢!
答案 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];