2011-03-30 149 views
0

我被要求創建一個電臺的比賽頁面。該頁面應允許用戶選擇他們想參加獎項活動的幾位Facebook朋友。在朋友被選中並確認後,該頁面應該生成朋友的個人資料圖片拼貼。Facebook的api:訪問朋友的照片

我知道我可以使用圖形API獲取任何人的個人資料圖片(假設它是公開的)200px寬版本。即使它不是公開的,有什麼辦法可以獲得圖片嗎?如何獲得更大的版本?

我沒有FB開發人員的經驗,所以我會很感激任何鏈接到其他有用的資源。

回答

0

Facebook Graph API documentation摘自:

您可以通過添加後綴/圖片URL對象呈現當前的個人資料照片任何對象。例如,這將使你的公開個人資料照片:

<img src="https://graph.facebook.com/facebookid/picture"/> 

可以指定你想要的類型參數圖片尺寸,這應該是正方形的一個(50×50),小(50個像素寬,高度可變) ,大(約200像素寬,可變高度):http://graph.facebook.com/facebookid/picture?type=large

+0

這就是我已經可以做的。如何在非公開文章中訪問個人資料照片? – jpeltoniemi 2011-03-30 12:52:02

+0

您是否嘗試過在用戶上執行FQL查詢,檢索pic_big字段? – 2011-03-30 14:42:22

+0

其實我這樣做,它似乎工作。開發人員的文檔有點難以遵循,所以我剛剛在一小時前發現了FQL的可能性:) – jpeltoniemi 2011-03-30 15:04:28