2014-12-09 4 views
0

Я читал documentation, а изображение скребкового изображения хранится внутри тега picture. К сожалению, он возвращает небольшую версию изображения. Мне нужно больше.Как получить увеличенное изображение скребкового изображения?

Как я могу это сделать с помощью Graph API? Кажется, что API/обходные пути have been changed. Нет пути больше? Не можете найти что-либо в документации по Facebook.

ответ

1

Это должно работать:

/post-id?fields=picture.type(large) 
/post-id?fields=picture.width(100).height(100) 

Источник: https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2?locale=en_US#fieldexpansion

Edit: На самом деле, это не похоже на работу для подачи пользователя, но есть "object_id" в результате /me/feed. Вы можете сделать еще один запрос к этому object_id:

/object-id 

... в результате чего все имеющиеся размеры изображения:

"images": [ 
    { 
     "height": 526, 
     "source": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t1.0-9/10444402_888067974538310_2165197996181662459_n.jpg?oh=4518cc6608a14a2108aeaf61bcb60d09&oe=5501E78D&__gda__=1426703335_d71feeeb9aa6d8fd58085cd6074101e3", 
     "width": 526 
    }, 
    { 
     "height": 480, 
     "source": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t1.0-9/p480x480/10444402_888067974538310_2165197996181662459_n.jpg?oh=bc0736fc9f74b1a4d89727ae5526dd3b&oe=5517CD73&__gda__=1427230414_1197a9870346dbaaf300c2ea0e359402", 
     "width": 480 
    }, 
... 
+0

Нету?. Он возвращает небольшую версию изображения: https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=888067974538310%3Ffields%3Dpicture.type%28large%29&version=unversioned – markzzz

+0

ok, этот идентификатор уже есть идентификатор объекта/идентификатор фотографии, просто взгляните на массив изображений в результате: https://developers.facebook.com/tools/explorer/145634995501895/?method=GET&path=888067974538310 - первый из них всегда самый большой. – luschn

+0

Я добавил важный результат в свой ответ, посмотрите – luschn

Смежные вопросы