Как получить увеличенную картинку с кормами?
Я прочитал документацию, и изображение соскоба корма хранится внутри picture
тег. К сожалению, возвращает маленькую версию картинки. Мне нужен побольше.
Как я могу сделать это этим Graph API? Кажется, что API/ обходные пути были изменены. Больше нет пути? Ничего не могу найти в документации Facebook.
2 ответа
Решение
Это должно работать:
/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
Изменить: На самом деле, это не похоже на работу для пользовательского канала, но есть "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
},
...