Как получить увеличенную картинку с кормами?

Я прочитал документацию, и изображение соскоба корма хранится внутри 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
    },
...

Новый способ - /{post_id}? Fields=full_picture

Другие вопросы по тегам