2012-07-09 47 views
-2
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數據,但是如何從此獲得圖像,請幫助我!提前致謝!如何從iphone中的fb中獲取相冊圖像

+0

郵報JSON來看看它是如何的樣子.. – 2012-07-09 04:30:15

回答

1

要獲得封面照片使用本:

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

這裏ID是在您收到和訪問令牌是您的會話令牌JSON cover_photo。

+0

如何從URL1獲取圖像數據,我的問題是這樣而已! – 2012-07-09 06:15:43

+0

從url1的響應中解析json,你說你得到了json,從那裏你會發現專輯的詳細信息,爲所需的相冊帶上cover_photo,然後使用這個url來獲取圖像數據。 – DivineDesert 2012-07-09 06:23:07

+0

我已經正確地訪問了cover_photo,但是當我通過url獲取數據時:https://graph.facebook.com/ /photos,爲了獲取照片,它返回{「data」:[]} – 2012-07-09 07:12:21

1

您未能爲傳入的imagedata(NSData alloc)分配內存。

您可以使用此代碼...

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

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

如何從url1獲取圖片數據,我的問題是這樣的! – 2012-07-09 06:15:27

相關問題