POST /{ig-user-id}/media
Тип | Описание |
---|---|
Если вы создаете контейнеры для меток товаров, пользователь приложения должен иметь роль администратора в Business Manager, который владеет связанным с IG User магазином в Instagram. | |
Если вы создаете контейнеры для меток товаров, пользователь IG User должен иметь утвержденный магазин в Instagram с каталогом, в котором имеются товары. | |
Если пользователь приложения получил роль на Странице через Business Manager, также потребуются следующие разрешения:
Если вы создаете контейнеры для меток товаров, вам также понадобится: | |
Пользователь приложения, чей маркер используется в запросе, должен иметь возможность выполнить задачу |
Ниже перечислены рекомендуемые параметры видео Reels.
Ниже перечислены рекомендуемые параметры фото обложки видео Reels.
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?image_url={image-url} &is_carousel_item={is-carousel-item} &caption={caption} &location_id={location-id} &user_tags={user-tags} &product_tags={product-tags} &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?media_type=REELS &video_url={reel-url} &caption={caption} &share_to_feed={share-to-feed} &collaborators={collaborator-usernames} &cover_url={cover-url} &audio_name={audio-name} &user_tags={user-tags} &location_id={location-id} &thumb_offset={thumb-offset} &share_to_feed={share-to-feed} &access_token={access-token}
Только контейнеры кольцевых галерей. Чтобы создать контейнеры элементов кольцевой галереи, вместо них создайте контейнеры изображений или видео (видео Reels не поддерживаются). Подробное описание этапов публикации см. в статье Публикации с кольцевыми галереями.
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?media_type=CAROUSEL &caption={caption} &share_to_feed={share-to-feed} &collaborators={collaborator-usernames} &location_id={location-id} &product_tags={product-tags} &children={children} &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?image_url={image-url} &media_type=STORIES &access_token={access-token}
POST https://graph.facebook.com/{api-version}/{ig-user-id}/media ?video_url={video-url} &media_type=STORIES &access_token={access-token}
Заполнитель | Значение |
---|---|
| Версия API. |
| ID пользователя внутри приложения. |
Ключ | Заполнитель | Описание |
---|---|---|
|
| Обязательный параметр. Маркер доступа пользователя для пользователя приложения. |
|
| Только для видео Reels. Название аудио медиафайла Reels. Переименовать аудио можно только один раз, на этапе создания видео Reels или позже после на странице аудио. |
|
| Подпись для изображения, видео или кольцевой галереи. Можно указать хэштеги (например, Не поддерживается для изображений и видео в кольцевых галереях. |
|
| Только для изображения в ленте, видео Reels и кольцевых галерей. Список имен пользователей Instagram (до 3), выступающих соавторами для объекта IG Media. Не поддерживается для историй. |
|
| Требуется для кольцевых галерей. Применимо только к кольцевым галереям. Массив из макс. 10 ID контейнеров каждого изображения и видео, которые должны отобразиться в публикуемой кольцевой галереи. Кольцевые галереи могут содержать до 10 изображений, видео или сочетания этих файлов. |
|
| Только для видео Reels. Путь к изображению, используемому в качестве обложки на вкладке Reels. Мы создаем cURL изображения на основании переданного URL, поэтому он должен указывать на общедоступный сервер. Если вы указываете |
|
| Используется и требуется только для изображений. Путь к файлу изображения. Мы создаем cURL изображения на основе переданного URL, поэтому он должен указывать на общедоступный сервер. |
|
| Применимо только к изображениям и видео. Установите значение |
|
| ID Страницы, связанной с местом, которое вы хотите отметить на изображении или видео. Используйте Pages Search API, чтобы найти Страницы, названия которых соответствуют искомой строке, а затем выделите те из них, которые связаны с определенным местоположением. Добавьте в запрос поле Не поддерживается для изображений и видео в кольцевых галереях. |
|
| Обязательный параметр для кольцевых галерей, историй и видео Reels. Задает контейнер для кольцевой галереи, истории или видео Reels. Возможные значения:
|
|
| Обязательный параметр для меток товаров. Применяется только к изображениям и видео. Массив объектов, указывающий, какие метки товаров нужно добавить к изображению или видео (не более пяти меток; метки и идентификаторы товаров должны быть уникальными). Каждый объект должен содержать следующее:
Пример:
|
|
| Только для видео Reels. Значение Ни одно из этих значений не означает, что видео Reels действительно появится на вкладке Reels, поскольку видео Reels может не соответствовать установленным требованиям или наш алгоритм может его не выбрать. Информацию о критериях соответствия требованиям см. в требованиях к видео Reels. |
|
| Параметр для видео и Reels. Кадр (в миллисекундах) видео или Reels, который должен использоваться в качестве миниатюры для этого видео. Значение по умолчанию — |
|
| Обязательный параметр для меток пользователей. Применяется к изображениям и видео. Массив общедоступных имен пользователей и координат
|
|
| Обязательный параметр для видео и Reels. Применяется только к видео и Reels. Путь к видеофайлу. Мы создаем cURL видео на основании переданного URL, поэтому он должен указывать на общедоступный сервер. |
Объект в формате JSON, содержащий ID IG Container, который вы можете использовать, чтобы опубликовать контейнер.
Загрузка видео выполняется асинхронно, поэтому получение ID контейнера не гарантирует, что она прошла успешно. Чтобы убедиться, что видео загружено, запросите поле status_code
для объекта IG Container. Если оно содержит значение FINISHED
, видео загружено.
{ "id":"{ig-container-id}" }
POST graph.facebook.com/17841400008460056/media ?image_url=https//www.example.com/images/bronzed-fonzes.jpg &caption=#BronzedFonzes! &collaborators= [‘username1’,’username2’] &user_tags=[ { username:'kevinhart4real', x: 0.5, y: 0.8 }, { username:'therock', x: 0.3, y: 0.2 } ]
{ "id": "17889455560051444" }
GET /{ig-user-id}/media
Получение всех объектов IG Media для IG User.
GET /{ig-user-id}/stories
.Тип | Описание |
---|---|
Если пользователь приложения получил роль на Странице через Business Manager, также потребуются следующие разрешения: |
Эта конечная точка поддерживает разбивку на страницы по времени. Чтобы задать диапазон, добавьте в строку запроса параметры since
и until
и укажите в качестве значения метки времени Unix или strtotime
.
GET graph.facebook.com/17841405822304914/media
{ "data": [ { "id": "17895695668004550" }, { "id": "17899305451014820" }, { "id": "17896450804038745" }, { "id": "17881042411086627" }, { "id": "17869102915168123" } ] }
Эта операция не поддерживается.
Эта операция не поддерживается.