Publicar contenido multimedia del usuario de Instagram

Publica un contenedor de Instagram en un usuario de Instagram para empresas. En la guía Publicación de contenido, puedes consultar todos los pasos necesarios para realizar la publicación.

Creación

POST /{ig-user-id}/media_publish

Publica un objeto de contenedor de Instagram en un usuario de Instagram para empresas.

Limitaciones

  • Las cuentas de Instagram están limitadas a 25 publicaciones de la API por cada periodo dinámico de 24 horas.
  • Si la página conectada a la cuenta de Instagram para empresas de destino requiere la autorización de publicación en páginas (PPA), se deberá completar dicha autorización, ya que, de lo contrario, se producirá un error en la solicitud.
  • Si la página conectada a la cuenta de Instagram para empresas de destino requiere la autenticación en dos pasos, el usuario de Facebook también debe haber completado dicho proceso; de lo contrario, se producirá un error en la solicitud.
  • No se admite la publicación en Instagram TV.

Requisitos

TipoDescripción

Identificadores de acceso

Usuario

Roles de la empresa

Si se van a publicar contenedores para el etiquetado de productos, el usuario de la aplicación debe tener un rol de administrador en la cuenta de Business Manager a la que pertenece la tienda de Instagram del usuario de Instagram.

Tienda de Instagram

Si se van a publicar contenedores para el etiquetado de productos, el usuario de Instagram debe tener una tienda de Instagram aprobada con un catálogo de productos que contenga productos.

Permisos

instagram_basic
instagram_content_publish
pages_read_engagement o pages_show_list


Si se ha concedido un rol en la página al usuario de la aplicación mediante Business Manager, también necesitarás uno de los permisos siguientes:


ads_management
business_management


Si se van a publicar contenedores para el etiquetado de productos, también necesitarás los permisos siguientes:


catalog_management
instagram_shopping_tag_products

Tareas

El usuario de la aplicación cuyo identificador se usa en la solicitud debe poder realizar las tareas MANAGE o CREATE_CONTENT en la página conectada a la cuenta de Instagram de destino.

Sintaxis de la solicitud

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

Parámetros de ruta

Marcador de posiciónValor

{api-version}
Cadena

Versión de la API.

{ig-user-id}
Obligatorio
Cadena

Identificador de usuario específico de la aplicación del usuario de la aplicación.

Parámetros de la cadena de consulta

ClaveMarcador de posiciónDescripción

access_token

Obligatorio

{access-token}

Identificador de acceso del usuario de la aplicación.

creation_id

Obligatorio

{creation-id}

El identificador del contenedor de Instagram que se va a publicar.

Ejemplo de solicitud

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

Ejemplo de respuesta

{
  "id": "17920238422030506"
}

Lectura

Esta operación no es compatible.

Actualización

Esta operación no es compatible.

Eliminación

Esta operación no es compatible.