Представляет альбом, фото или видео (загруженное видео, прямой эфир, видео Reels или историю) в Instagram.
If you are migrating from Marketing API Instagram Ads endpoints to Instagram Platform endpoints, be aware that some field names are different.
Поле:
legacy_instagram_media_idСледующие поля конечной точки Instagram Ads Marketing API не поддерживаются:
filter_namelocationlocation_namelatitudelongitudeЭта операция не поддерживается.
GET /<IG_MEDIA_ID>
Получение полей и границ контекста для Instagram Media.
| Instagram API с входом через Instagram | Instagram API с входом через Facebook | |
|---|---|---|
Маркеры доступа |
| |
URL хоста |
|
|
Тип входа в систему | Вход в Instagram от имени компании | Вход через Facebook для компаний |
| Разрешения |
|
Если пользователь приложения получил роль на Странице, связанной с профессиональным аккаунтом пользователя вашего приложения, через Business Manager, также потребуется одно из следующих разрешений:
|
comments_count и like_count, возвращают данные о вовлеченности только для целевого медиафайла Instagram и не включают в себя данные из других источников. Например, в поле comments_count возвращается количество комментариев к фото, но не количество комментариев к содержащим его рекламным объявлениям. Используйте total_comments_count и total_like_count, чтобы получить обобщенные показатели, которые включают вовлеченность из продвигаемых/использующихся в рекламе медиафайлов. Может включать данные кросс-публикации на Facebook, если она доступна пользователю сеанса.@, если у пользователя в приложении нет разрешений для выполнения задач, аналогичных задачам администратора.permalink, нельзя использовать для фото в альбомах (дочерних объектов).reposts_count, saved_count, shares_count, total_like_count, total_comments_count и total_views_count недоступны для дочерних медиафайлов кольцевой галереи и возвращаются только для медиаобъектов верхнего уровня. Владелец медиаобъекта может отключить показ отметок "Нравится", комментариев, просмотров, репостов и публикаций. В этом случае соответствующие поля не возвращаются.GET https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> \ ?fields=<LIST_OF_FIELDS> \ &access_token=<ACCESS_TOKEN>
| Заполнитель | Значение |
|---|---|
Последняя версия: v26.0 | Версия API, которую использует ваше приложение. Если в вызовах API не указано иное, это будет последняя версия на момент создания вашего приложения Meta или, если эта версия более недоступна, самая старая доступная версия.Подробнее об указании версий. |
| URL хоста, который ваше приложение использует для запроса конечной точки. |
| Обязательный параметр. ID публикуемого медиафайла. |
| Ключ | Заполнитель | Значение |
|---|---|---|
|
| Обязательный параметр. Маркер доступа пользователя Facebook или Instagram для пользователя приложения. |
|
| Список возвращаемых полей через запятую. |
Общедоступные поля могут считываться через расширение поля.
| Поле | Описание | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Текст с описанием изображений для обеспечения специальных возможностей. | ||||||||||||||||
| Обзор всей информации о рекламе в Instagram, связанной с органическим медиафайлом для объявлений со статусом | ||||||||||||||||
| Это поле предоставляет информацию о возможностях продвижения медиафайла в Instagram в качестве рекламы и дополнительные сведения, если продвижение невозможно, потому что файл не соответствует требованиям. Доступно только для Instagram API с входом через Facebook. | ||||||||||||||||
| Подпись. Дочерние объекты альбомов исключаются. Символ | ||||||||||||||||
| Количество комментариев к медиафайлу. Комментарии к дочерним медиафайлам альбомов и к подписи медиафайла исключаются. Ответы на комментарии учитываются. | ||||||||||||||||
| Возвращает объекты
Если видео нарушает авторские права, возвращается поле
| ||||||||||||||||
| ID медиафайла. | ||||||||||||||||
| Указывает, есть ли у медиафайла метка ИИ. Дочерние объекты альбомов исключаются. | ||||||||||||||||
| Указывает, включены или отключены комментарии. Дочерние объекты альбомов исключаются. | ||||||||||||||||
| Только для видео Reels. Значение Ни одно из этих значений не означает, что видео Reels действительно появится на вкладке Reels, поскольку видео Reels может не соответствовать установленным требованиям или наш алгоритм может его не выбрать. Информацию о критериях соответствия требованиям см. в требованиях к видео Reels. | ||||||||||||||||
| ID медиафайла в Instagram, созданный для конечных точек Marketing API для версии 21.0 и более ранних. | ||||||||||||||||
| Количество отметок "Нравится" для медиафайлов, в том числе ответов на комментарии. Отметки "Нравится" для дочерних медиафайлов альбомов и продвигаемых публикаций на базе этого медиафайла исключаются. Если выполняется косвенный запрос через другую конечную точку или расширение поля и владелец медиафайла скрыл количество отметок "Нравится", поле | ||||||||||||||||
| Тип аудио в медиафайле. Возможные значения: | ||||||||||||||||
| Место публикации медиафайла. Возможные значения: | ||||||||||||||||
| Тип медиафайла. Возможные значения: | ||||||||||||||||
| URL медиафайла. Если медиафайл содержит материалы, защищенные авторским правом, или был помечен как нарушающий авторские права, поля | ||||||||||||||||
| ID пользователя Instagram, создавшего медиафайл. Возвращается, только если этот медиафайл создал пользователь приложения, выполняющий запрос; в противном случае возвращается поле | ||||||||||||||||
| Постоянный URL медиафайла. | ||||||||||||||||
| Короткий код медиафайла. | ||||||||||||||||
| URL миниатюры медиафайла. Доступно только для медиафайлов типа | ||||||||||||||||
| Дата создания в формате ISO 8601 в часовом поясе UTC (по умолчанию используется UTC ±00:00). | ||||||||||||||||
| Имя пользователя, создавшего медиафайл. | ||||||||||||||||
| Количество просмотров видео Reels в Instagram, включая метрики оплаченных и органических просмотров. В случае кросспостинга контента на Facebook возвращает общее количество просмотров на Facebook и в Instagram, если публикация на Facebook доступна пользователю текущего сеанса. Доступно только для Business Discovery API. | ||||||||||||||||
| Количество репостов медиафайла. Доступно для медиаобъектов типа FEED и REELS. Недоступно через конечные точки API хэштегов. Доступно только для Instagram API с входом через Facebook. | ||||||||||||||||
| Сколько раз был сохранен медиафайл. Доступно для медиафайлов типа FEED и REELS. Доступно только для владельца медиафайла или принятого соавтора. Недоступно через Business Discovery, медиафайлы с тегами/упоминаниями или конечные точки API хэштегов. Доступно только для Instagram API с входом через Facebook. | ||||||||||||||||
| Сколько раз пользователи поделились медиафайлом. Доступно для медиафайлов типа FEED и REELS. Недоступно через Business Discovery или конечные точки API хэштегов. Доступно только для Instagram API с входом через Facebook. | ||||||||||||||||
| Общее количество комментариев к медиафайлу на всех платформах, в том числе комментариев к связанным продвигаемым медиафайлам. Недоступно через конечные точки API хэштегов. Доступно только для Instagram API с входом через Facebook. | ||||||||||||||||
| Общее количество отметок "Нравится" медиафайла на всех платформах, включая отметки "Нравится" связанных продвигаемых медиафайлов. Недоступно через конечные точки API хэштегов. Доступно только для Instagram API с входом через Facebook. | ||||||||||||||||
| Общее количество просмотров видеоконтента по всем платформам, в том числе просмотров продвигаемых медиафайлов и повторных воспроизведений. Доступно только для видео. Недоступно через Business Discovery или конечные точки API хэштегов. Для Business Discovery используйте |
Общедоступные границы контекста можно получить через расширение поля.
| Граница контекста | Описание |
|---|---|
| Представляет подборку объектов Instagram Media в альбоме Instagram Media. |
Представляет список пользователей, добавленных в качестве соавторов для объекта Instagram Media. Доступно только для Instagram API с входом через Facebook. | |
Представляет подборку комментариев Instagram Comments к объекту Instagram Media. | |
Представляет метрики социального взаимодействия для объекта Instagram Media. |
curl -X GET \
'https://graph.instagram.com/v26.0/17895695668004550?fields=id,media_type,media_url,owner,timestamp&access_token=IGQVJ...'
{
"id": "17918920912340654",
"media_type": "IMAGE",
"media_url": "https://sconten...",
"owner": {
"id": "17841405309211844"
},
"timestamp": "2019-09-26T22:36:43+0000"
}POST /<IG_MEDIA_ID>
Включает или отключает комментарии к Instagram Media.
| Instagram API with Instagram Login | Instagram API with Facebook Login | |
|---|---|---|
Access Tokens |
| |
Host URL |
|
|
Login Type | Business Login for Instagram | Facebook Login for Business |
| Permissions |
|
If the app user was granted a role via the Business Manager on the Page connected to the targeted IG User, you will also need one of:
|
Прямые эфиры Instagram Media не поддерживаются.
POST https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> ?comment_enabled=<BOOL> &access_token=<ACCESS_TOKEN>
| Заполнитель | Значение |
|---|---|
Последняя версия: v26.0 | Версия API, которую использует ваше приложение. Если в вызовах API не указано иное, это будет последняя версия на момент создания вашего приложения Meta или, если эта версия более недоступна, самая старая доступная версия.Подробнее об указании версий. |
| URL хоста, который ваше приложение использует для запроса конечной точки. |
| Обязательный параметр. ID публикуемого медиафайла. |
| Ключ | Заполнитель | Значение |
|---|---|---|
|
| Обязательный параметр.Маркер доступа пользователя приложения. |
|
| Обязательный параметр. Установите значение |
curl -i -X POST \
"https://graph.instagram.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true
}DELETE /<IG_MEDIA_ID>
Удаление медиафайлов Instagram.
| Instagram API с входом через Facebook | |
|---|---|
Маркеры доступа | |
URL хоста |
|
Тип входа | Вход через Facebook для компаний |
| Разрешения |
|
Этот API поддерживает Instagram API только со входом через Facebook. Поддерживаются нерекламные публикации, истории, видео Reels и альбомы в формате кольцевой галереи. Чтобы удалить медиафайлы из альбомов в формате кольцевой галереи, необходимо удалить весь такой альбом, указав идентификатор контейнера медиафайлов кольцевой галереи. Удаление отдельных медиафайлов из кольцевой галереи не поддерживается.
POST https://graph.facebook.com/<API_VERSION>/<IG_MEDIA_ID> ?access_token=<ACCESS_TOKEN>
| Заполнитель | Значение |
|---|---|
Последняя версия: v26.0 | Версия API, которую использует ваше приложение. Если в вызовах API не указано иное, это будет последняя версия на момент создания вашего приложения Meta или, если эта версия более недоступна, самая старая доступная версия. Подробнее об указании версий. |
| Обязательный параметр. ID публикуемого медиафайла. |
| Ключ | Заполнитель | Значение |
|---|---|---|
|
| Обязательный параметр.Маркер доступа пользователя приложения. |
curl -i -X DELETE \
"https://graph.facebook.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true,
"deleted_id": "17918920912340654"
}
{
"error": {
"message": "Fatal",
"type": "OAuthException",
"code": -1,
"error_subcode": 2207073,
"is_transient": false,
"error_user_title": "Media Type Not Supported",
"error_user_msg": "The media type is not supported for this endpoint",
"fbtrace_id": "Api-OlNdfcpOwIu6hNaT5Kw"
},
}