2012-06-23 72 views
2

我試圖讓我的所有朋友的所有ID以及他們的個人資料圖像。我使用https://graph.facebook.com/me/friends?fields=picture&access_token=[myToken]Facebook圖形API檢索朋友的圖片

我得到這個返回:

{ 
"data": [ 
{ 
"id": "xxx", 
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/xxx_q.jpg" 
} 

返回圖片URL是一個非常小的圖像。我怎樣才能獲得更大的圖像?

+0

使用的console.log寫響應並查看瀏覽器的響應,你會看到有每個圖像源的數量在api響應中使用不同的大小,您可以選擇返回最佳圖片大小的url。 – MSUH

回答

2

推薦
根據Doc(節 「圖片」)的個人資料的照片URL可以與用戶ID

例如建,假設用戶ID在$ ID:

"http://graph.facebook.com/$id/picture?type=square" 
"http://graph.facebook.com/$id/picture?type=small" 
"http://graph.facebook.com/$id/picture?type=normal" 
"http://graph.facebook.com/$id/picture?type=large" 

哈克

http://profile.ak.fbcdn.net/hprofile-ak-snc4/xxx_q的.jpg

,可隨時更換q參數與sb :)

+0

你給我的例子要求我事先擁有ID。我想同時檢索所有朋友的所有ID和圖像,但希望圖像很大。 –

+0

您不需要身份驗證解決方案。只需循環響應並用_s替換_q即可。 – Venu

相關問題