2011-04-26 57 views

回答

9

我現在有同樣的問題。我的解決方案是使用配置文件專輯封面的coverId。

您可以使用GraphApi獲得用戶

https://graph.facebook.com/%profileId%/albums 

的所有歌曲,並與型「輪廓」用專輯的coverId拿到個人資料照片

https://graph.facebook.com/%coverId% 

否則,您可以建立一個像這樣的fql查詢

SELECT src_big FROM photo WHERE pid IN (SELECT cover_pid FROM album WHERE owner = %profileId% AND type = 'profile') 

我在facebook開發者文檔中發現了這個Ë查詢的答案

http://developers.facebook.com/docs/reference/fql/photo/

我希望這可以幫助您

+0

爲我工作! :) – Julian 2012-01-18 15:34:11

+1

這是一個不錯的方法,但我剛剛發現,個人資料相冊的封面不一定與當前選擇的個人資料圖片相同,它似乎是最近上傳的圖片。 如果用戶選擇舊的個人資料圖片作爲他們當前的個人資料圖像,則個人資料相冊封面不會更新。 – Janek 2012-03-09 11:09:13