2012-11-08 48 views
0

我正在從Facebook的當前畫廊複製正方形縮略圖。他們似乎在最短的邊緣上使用了206像素的圖像。然後通過將它們設置爲背景圖像(水平和垂直居中),它們實質上可以裁剪掉任何多餘的圖像。獲取臉譜畫廊圖片縮略圖206px

你能幫我一個例子fql查詢嗎?

希望我失去了一些明顯的東西,但似乎無法從照片表中的src_small或src_big做到這一點。

回答

0

你甚至不需要FQL。如果你有一個用戶ID,您正在尋找的形象是:

https://graph.facebook.com/USERID/picture?type=square&width=206

下面是使用相同的請求礦:

https://graph.facebook.com/825212940/picture?type=square&width=206

你可以看到這個從上進來Graph API User object /picture connection reference它被描述爲:

HTTP 302重定向到用戶個人資料圖片的URL(使用?type = square | small | no rmal |大的請求一張不同的照片)。如果您指定?redirect = false,則此連接將返回沒有302重定向的個人資料圖片的網址。此外,您可以指定寬度和高度URL參數來請求特定大小的圖片。這將返回最接近請求尺寸和請求寬高比的可用配置文件圖片。如果只指定寬度或高度,我們將分別返回寬度或高度最接近所請求大小的圖片;如果width = height,我們將始終返回一個方形圖片。

+1

這是資料圖片。你可以使用畫廊中圖像的縮略圖嗎? –

+0

不,我恐怕不會。有什麼照片有一個名爲'圖像'的字段,這是一個不同大小的同一張照片不同鏈接的數組,以及高度和寬度值。你可以在這裏看到一個例子:https://graph.facebook.com/10151509108346729?fields=images –