Representa una colección de objetos multimedia de IG en historias de un usuario de IG.
A partir del 9 de noviembre de 2023, se dejará de admitir el valor VIDEO
de media_type
. Utiliza el tipo de contenido multimedia REELS
para publicar un video en tu feed.
POST /{ig-user-id}/media
Tipo | Descripción |
---|---|
Si creas contenedores de etiquetado de productos, el usuario de la app debe tener un rol de administrador en el administrador comercial al que pertenece la tienda de Instagram del usuario de esta red. | |
Si creas contenedores de etiquetado de productos, el usuario de IG debe tener una tienda de Instagram aprobada con un catálogo que contenga productos. | |
Si se usó el administrador comercial para otorgar un rol al usuario de la app en la página, también necesitarás alguno de los siguientes elementos:
Si creas contenedores para etiquetado de productos, también necesitarás lo siguiente: | |
El usuario de la app cuyo token se utiliza en la solicitud debe poder realizar las tareas |
Las siguientes son especificaciones correspondientes a Reels:
Las siguientes son especificaciones relacionadas con la foto de portada de 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}
Solo contenedores de secuencias. Para crear contenedores de elementos de secuencias, crea contenedores de imágenes o videos (no se admiten los reels). Consulta Publicaciones por secuencia para conocer todos los pasos de publicación.
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}
Marcador de posición | Valor |
---|---|
| Versión de la API. |
| Identificador de usuario específico de la app. |
Clave | Marcador de posición | Descripción |
---|---|---|
|
| Obligatorio. Token de acceso del usuario de la app. |
|
| Solo para reels. Nombre del audio del contenido multimedia en forma de reels. Solo se puede cambiar el nombre una vez, ya sea durante la creación de un reel o después, desde la página de audio. |
|
| Un texto para la imagen, el video o la secuencia. Se pueden incluir hashtags (por ejemplo, No se admite en imágenes ni videos de secuencias. |
|
| Solo para imágenes del feed, reels y secuencias. Una lista de hasta 3 nombres de usuario de Instagram como colaboradores en un contenido multimedia de IG. No se admite en Historias. |
|
| Obligatorio en el caso de las secuencias. Solo se aplica a secuencias. Una matriz de hasta 10 identificadores de contenedores de cada imagen y video que debería aparecer en la secuencia publicada. Las secuencias pueden tener un total de 10 imágenes y videos, o bien una combinación de ambos. |
|
| Solo para reels. La ruta a una imagen para usar como imagen de portada de la pestaña Reels. Aplicaremos cURL a la imagen mediante la URL que especificas. Por este motivo, la imagen debe estar en un servidor público. Si especificas |
|
| Solo aplica a imágenes y es obligatorio. La ruta a la imagen. Aplicaremos cURL de la imagen a la URL pasada para obtener la imagen, por lo que es necesario que la imagen esté en un servidor público. |
|
| Solo se aplica a imágenes y videos. Se configura en |
|
| El identificador de una página asociada a una ubicación con la que quieres etiquetar la imagen o el video. Usa la API de búsqueda de páginas para buscar páginas cuyos nombres coincidan con una cadena de búsqueda. A continuación, analiza los resultados a fin de identificar las páginas que se hayan creado para una ubicación física. Incluye el campo No se admite en imágenes ni videos de secuencias. |
|
| Obligatorio en el caso de videos, secuencias, historias y reels. Indica que el contenedor es para un video, una secuencia, una historia o un reel. El valor puede ser uno de los siguientes:
|
|
| Obligatorio si se etiquetan productos. Solo se aplica a imágenes y videos. Una matriz de objetos que especifican qué etiquetas de producto se aplicarán a la imagen o el video (cinco etiquetas como máximo; los identificadores de producto y las etiquetas deben ser únicas). Cada objeto debe contar con la siguiente información:
Por ejemplo:
|
|
| Solo para Reels. Si el valor es Ningún valor determina si el reel aparece realmente en la pestaña Reels porque es posible que no cumpla con los requisitos o que no lo haya seleccionado nuestro algoritmo. Consulta las especificaciones de reels para conocer los criterios de elegibilidad. |
|
| Para videos y reels. Ubicación en milisegundos del fotograma de video o reel que se utilizará como imagen en miniatura de la portada. El valor predeterminado es |
|
| Obligatorio si se etiquetan usuarios. Se aplica a imágenes y videos. Una matriz de nombres de usuario públicos y coordenadas
|
|
| Obligatorio en el caso de videos y reels. Solo se aplica a videos y reels. Ruta al video. Aplicaremos cURL a la URL pasada para obtener el video, por lo que este debe estar en un servidor público. |
Un objeto con formato JSON, que incluye un identificador de contenedor de IG que puedes usar para publicar el contenedor.
Las cargas de los videos son asincrónicas. Por este motivo, recibir un identificador del contenedor no garantiza que la carga sea correcta. Para verificar que se cargó el video, solicita el campo status_code
en el contenedor de IG. Si su valor es FINISHED
, el video se cargó satisfactoriamente.
{ "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
Obtén todo el contenido multimedia de IG de un usuario de IG.
GET /{ig-user-id}/stories
.Tipo | Descripción |
---|---|
Si se usó el administrador comercial para otorgar un rol al usuario de la app en la página, también necesitarás alguno de los siguientes elementos: |
Este punto de conexión admite la paginación basada en el tiempo. Para definir el rango de tiempo, incluye los parámetros de cadena de consulta since
y until
y asígnales valores que sean marcas de tiempo UNIX o datos strtotime
.
GET graph.facebook.com/17841405822304914/media
{ "data": [ { "id": "17895695668004550" }, { "id": "17899305451014820" }, { "id": "17896450804038745" }, { "id": "17881042411086627" }, { "id": "17869102915168123" } ] }
No se admite esta operación.
No se admite esta operación.