Представляет подборку самых популярных объектов фото и видео IG Media, которые отмечены хэштегом.
Популярность определяется на основании сочетания параметров просмотра и взаимодействия со зрителем с использованием той же методики, что и для определения самых популярных публикаций при поиске по хэштегу на сайте www.instagram.com.
Для вызовов версии 10.0 и более ранних до 7 сентября 2021 г.: поле like_count
в IG Media теперь возвращает 0
, если владелец медиафайла скрыл для него количество отметок "Нравится".
Для вызовов версии 11.0 и более поздних с 7 сентября 2021 г.: при непрямом запросе объекта IG Media через другую конечную точку или расширение поля в ответе на вызов API будет отсутствовать поле like_count
, если владелец медиаобъекта скрыл количество поставленных ему отметок "Нравится". При прямом запросе объекта IG Media (который может совершить только его владелец) возвращается реальное количество отметок "Нравится", даже если этот показатель был скрыт.
Эта операция не поддерживается.
GET /{ig-hashtag-id}/top_media?user_id={user-id}&fields={fields}
Возвращает самые популярные фото и видео в виде объектов IG Media, помеченных хэштегом.
{user_id}
(обязательный): ID аккаунта Instagram Business или автора, выполняющего запрос.{fields}
— список возвращаемых полей через запятую. См. раздел Возвращаемые поля.limit
) результатов на одной странице — 50.username
для возвращаемых медиаобъектов нельзя.after
. Курсор before
не включается в ответ. Кроме того, значение курсора after
всегда одинаково для каждой страницы, однако с его помощью можно получить следующую страницу результатов из полученного набора.Требования
Тип | Описание |
---|---|
Если маркер доступа принадлежит пользователю, роль которого на Странице назначена через Business Manager, потребуется одно из следующих разрешений: | |
Маркер доступа пользователя Facebook, который имеет разрешение на выполнение задач на связанной Странице Facebook. |
Массив объектов IG Media. Если результатов слишком много, они разбиваются на страницы.
С помощью параметра fields
можно запросить следующие поля возвращенных медиаобъектов:
caption
;children
(возвращается только для объекта альбома IG Media);comments_count
;id
;like_count
(для вызовов версии 10.0 и более старых, если владелец медиафайла скрыл количество отметок "Нравится", поле будет иметь значение 0
; для вызовов версии 11.0 и более новых в том случае поле будет отсутствовать);media_type
;media_url
(не возвращается для объекта альбома IG Media);permalink
;timestamp
(доступно только в версии 7.0 и более поздних).GET graph.facebook.com/17873440459141021/top_media ?user_id=17841405309211844 &fields=id,media_type,comments_count,like_count
{ "data": [ { "id": "17880997618081620", "media_type": "IMAGE", "comments_count": 84, "like_count": 177 }, { "id": "17871527143187462" "media_type": "IMAGE", "comments_count": 24, "like_count": 57 }, { "id": "17896450804038745" "media_type": "IMAGE", "comments_count": 19, "like_count": 36 }, ... // Results truncated for clarity ], "paging": { "cursors": { "after": "NTAyYmE4..." }, "next": "https://graph.facebook.com/..." } }
Эта операция не поддерживается.
Эта операция не поддерживается.