Публикация медиаобъектов для IG User

Позволяет опубликовать объект IG Container для пользователя Instagram Business IG User. Информацию обо всех этапах публикации см. в руководстве по публикации контента.

Создание

POST /{ig-user-id}/media_publish

Публикует объект IG Container для пользователя Instagram Business IG User.

Ограничения

  • Для аккаунтов Instagram действует ограничение количества публикаций через API за каждые 24 часа: 25 публикаций.
  • Если для Страницы, подключенной к целевому аккаунту Instagram Business, требуется разрешение на публикацию, его необходимо получить, иначе запрос завершится ошибкой.
  • Если для Страницы, подключенной к целевому аккаунту Instagram Business, требуется двухфакторная аутентификация, пользователь Facebook должен также ее выполнить, иначе запрос завершится ошибкой.
  • Публикация в Instagram TV не поддерживается.

Требования

ТипОписание

Маркеры доступа

Пользователь

Роли в Business

Если вы публикуете контейнеры для меток товаров, пользователь приложения должен иметь роль администратора в том Business Manager, который владеет Instagram Магазином, связанным с IG User.

Instagram Магазин

Если вы публикуете контейнеры для меток товаров, пользователь IG User должен иметь утвержденный Instagram Магазин с каталогом, в котором указаны товары.

Разрешения

instagram_basic
instagram_content_publish
pages_read_engagement или pages_show_list


Если пользователь приложения получил роль на Странице через Business Manager, также потребуется одно из следующих разрешений:


ads_management
business_management


Если вы публикуете контейнеры для меток товаров, вам также понадобится:


catalog_management
instagram_shopping_tag_products

Задачи

Пользователь приложения, чей маркер используется в запросе, должен иметь возможность выполнить задачу MANAGE или CREATE_CONTENT на Странице, подключенной к целевому аккаунту Instagram.

Синтаксис запроса

POST https://graph.facebook.com/{api-version}/{ig-user-id}/media_publish
  ?creation_id={creation-id}
  &access_token={access-token}

Параметры пути

ЗаполнительЗначение

{api-version}
Строка

Версия API.

{ig-user-id}
Обязательный параметр
Строка

ID пользователя внутри приложения.

Параметры строки запроса

КлючЗаполнительОписание

access_token

Обязательно

{access-token}

Маркер доступа пользователя приложения.

creation_id

Обязательно

{creation-id}

ID того IG Container, который будет публиковаться.

Пример запроса

POST graph.facebook.com
  /17841405822304914/media_publish
    ?creation_id=17889455560051444

Пример ответа

{
  "id": "17920238422030506"
}

Чтение

Эта операция не поддерживается.

Обновление

Эта операция не поддерживается.

Удаление

Эта операция не поддерживается.