2014-11-14 131 views
9

我正在嘗試爲某個畫布應用程序獲取已登錄用戶的個人資料圖片,但我希望以特定尺寸顯示該圖片。Facebook圖形API - 獲取自定義個人資料圖片大小

這是可能的,如果是這樣,如何?

目前我使用如下:

graph.facebook.com/{user's FB ID}/picture?type=square 

這給了我50像素圖像的50像素。也有選項可以使用type = normal和type = large來提供較大的圖像尺寸,但這些不是方形圖像,也不是我正在尋找的確切尺寸。

具體而言,是否有辦法直接從Facebook獲取80px大小80px的會員個人資料照片,而無需下載較大的圖像和縮小/剪裁?

回答

21

可以使用寬/高爲參數:

graph.facebook.com/{user's FB ID}/picture?width=100&height=100 

請記住,你可能無法得到確切的尺寸,但非常接近的。

+0

這可惜不能用facebook用戶從未有過他們的個人資料圖像設置。這可能是一個Facebook的錯誤,雖然...看到例子 - https://graph.facebook.com/1546686145549786/picture?type=large&width=200&height=200 – vsync 2014-11-19 16:36:47

+0

好....沒有個人資料圖片?誰會那樣?大聲笑 – luschn 2014-11-19 17:56:52

+0

顯然,我們網站上的用戶並沒有他們的頭像設置。我就此事向Facebook提交了一份錯誤報告。這可能會幫助,如果我們都提交這個錯誤報告:) – vsync 2014-11-19 18:23:21

相關問題