2015-04-01 57 views
0

進出口更大的圖像請求,像這樣的用戶圖像:使用圖形API獲取Facebook的圖片 - 比picture.type(大)

FBRequestConnection startWithGraphPath:@"me" parameters:@{@"fields":@"first_name, last_name, picture.type(large), email, gender, birthday, age_range"} HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) 

但大的圖像仍然是相當小的,有沒有辦法請求更大的圖像,甚至更好,和xlarge圖像。這是一個在黑暗中拍攝,但我試過picture.type(xlarge),但它造成了一個錯誤。

+0

這是檢索圖片字段時可以指定的最大尺寸。 圖片類型必須是以下值之一:小,正常,專輯,大,方形 一個選項是獲取「個人資料照片」的相冊,並尋找你想要的特定照片。 例如[album_id]/photos?fields =鏈接,名稱,來​​源 – Neil 2015-04-01 15:42:00

回答

1

您可以使用類似picture.width(200)或picture.height(200)的大小來指定寬度和高度,並且圖形api將返回最接近該大小的圖片的url 。請注意,並非所有個人資料照片都會具有您想要的尺寸,因此您仍然需要處理較小的圖像。

+0

可以使用與上面相同的方法(Graph API)請求這個請求嗎?還是它是一個單獨的請求?鏈接或編碼的例子會很好。 – DevC 2015-04-02 08:10:33

+1

同上,只是用picture.width(200)替換picture.type(large) – 2015-04-02 18:28:41

相關問題