2013-11-20 27 views
0

我試圖加載一個頁面的個人資料圖片而無需認證用戶。這應該是沒有問題的,因爲頁面的「圖片」字段不需要訪問令牌。頁面個人資料圖片類型不支持

所以我想,以顯示它正在使用的直接/圖片URL的方式:

https://graph.facebook.com/PAGE_ID/picture?type=large 

但我發現了一個「不支持的類型」的錯誤。

https://graph.facebook.com/761897607158882/picture?redirect=false 
https://graph.facebook.com/761897607158882/picture?redirect=false&type=large 

如果你看看這些結果,你會看到我在說什麼。第一條顯示的畫面OK(或JSON結果)和第二表示不支持的類型錯誤:

(#100) Unsupported type, 'large'. Supported types: thumbnail, normal, album 

你覺得是怎麼回事?你認爲什麼是獲取粉絲頁面當前個人資料圖片的最佳方法?

在此先感謝。

回答

1

這是一個替代公式,將返回一個200px的高圖像。

https://graph.facebook.com/761897607158882/picture?redirect=false&width=200&height=200 
+0

我最終使用這種方法。謝謝。 – Chuy

+0

當然,很高興它解決了! –

1

爲什麼不試試https://graph.facebook.com/PAGE_ID/picture?type=normal。錯誤清楚地說大不支持,但類型正常,縮略圖,專輯是。

+0

是的,我認爲這是現在最好的方法。不過,我認爲這是一個奇怪的事情在Facebook上,有些頁面的類型很大,其他頁面沒有。 謝謝! – Chuy

1

您可能正在發送非常大的文件,或者服務器不支持該文件的擴展名。