Representa una colección de los objetos de contenido multimedia de Instagram de un usuario de Instagram.
A partir del 9 de noviembre de 2023, ya no se admite el valor VIDEO
para media_type
. Utiliza el tipo de contenido multimedia REELS
para publicar un vídeo en tu feed.
POST /{ig-user-id}/media
Tipo | Descripción |
---|---|
Si se van a crear 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. | |
Si se van a crear 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. | |
Si se ha concedido un rol de la página al usuario de la aplicación mediante Business Manager, también necesitarás uno de los elementos siguientes:
Si se van a crear contenedores para el etiquetado de productos, también necesitarás los permisos siguientes: | |
El usuario de la aplicación cuyo identificador se usa en la solicitud debe poder realizar las tareas |
Las siguientes especificaciones se aplican a los reels:
Las siguientes especificaciones se aplican a la foto de portada de los 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 secuencia. Para crear contenedores de elementos de secuencia, crea contenedores de imagen o vídeo en su lugar (los reels no se admiten). Consulta la sección Publicaciones de secuencias para ver 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 aplicación del usuario de la aplicación. |
Clave | Marcador de posición | Descripción |
---|---|---|
|
| Obligatoria. Identificador de acceso del usuario de la aplicación. |
|
| Solo para los reels. Nombre del audio del contenido multimedia del reel. Solo se puede cambiar el nombre una vez, ya sea mientras se crea el reel o después, desde la página de audio. |
|
| Subtítulo de la imagen, el vídeo o la secuencia. Puede incluir hashtags (p. ej., No se admite en imágenes ni vídeos de secuencias. |
|
| Solo para las imágenes del feed, los reels y las secuencias. Una lista de un máximo de tres nombres de usuario de Instagram como colaboradores en un archivo multimedia de Instagram. No se admite en las historias. |
|
| Obligatoria para las secuencias. Solo se aplica a las secuencias. Matriz de hasta 10 identificadores de contenedor de cada imagen y vídeo que debe aparecer en la secuencia publicada. En total, las secuencias pueden tener hasta diez imágenes, vídeos o una combinación de ambos. |
|
| Solo para los 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 especifiques, por lo que se debe encontrar en un servidor público. Si especificas |
|
| Solo para imágenes y obligatorio para imágenes. Ruta a la imagen. Aplicaremos cURL a la imagen mediante la URL que especifiques, por lo que se debe encontrar en un servidor público. |
|
| Solo se aplica a las imágenes y los vídeos. Definida como |
|
| Identificador de una página asociado con una ubicación con la que quieres etiquetar la imagen o el vídeo. Utiliza la API de búsqueda de páginas para buscar páginas cuyos nombres coincidan con una cadena de búsqueda. Luego, analiza los resultados para identificar las páginas que se han creado para una ubicación física. Incluye el campo No se admite en imágenes ni vídeos de secuencias. |
|
| Obligatoria para las secuencias, las historias y los reels. Indica que el contenedor es para una secuencia, una historia o un reel. El valor puede ser uno de los siguientes:
|
|
| Obligatoria para el etiquetado de productos. Solo se aplica a las imágenes y los vídeos. Matriz de objetos que especifica las etiquetas de productos con las que etiquetar la imagen o el vídeo (máximo cinco; las etiquetas y los identificadores de productos deben ser únicos). Cada objeto debe tener la información siguiente:
Por ejemplo:
|
|
| Solo para los reels. Si se define como Ninguno de los valores determina si el reel aparece realmente en la pestaña Reels, porque es posible que no cumpla con los requisitos de idoneidad o que nuestro algoritmo no lo seleccione. Consulta las especificaciones de los reels para ver los criterios de idoneidad. |
|
| Para los vídeos y los reels. Ubicación, en milisegundos, del fotograma del vídeo o el reel que se usará como imagen en miniatura de la portada. El valor predeterminado es |
|
| Obligatoria para el etiquetado de usuarios. Se aplica a las imágenes y los vídeos. Matriz de nombres de usuario públicos y coordenadas
|
|
| Obligatoria para los vídeos y los reels. Solo se aplica a los vídeos y los reels. Ruta al vídeo. Aplicamos cURL al vídeo mediante la URL pasada, por lo que se debe encontrar en un servidor público. |
Un objeto con formato JSON que contiene el identificador de un contenedor de Instagram que puedes utilizar para publicar el contenedor.
Las subidas de vídeos se realizan de forma asincrónica, por lo que la recepción del identificador de un contenedor no garantiza que la subida se haya completado correctamente. Para verificar que un vídeo se haya subido, solicita el campo status_code
en el contenedor de Instagram. Si su valor es FINISHED
, significa que el vídeo se ha subido correctamente.
{ "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 Instagram de un usuario de Instagram.
GET /{ig-user-id}/stories
.Tipo | Descripción |
---|---|
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: |
Este extremo admite la paginación basada en el tiempo. Incluye los parámetros de la cadena de consulta since
y until
con la marca de tiempo Unix o los valores de datos strtotime
para definir un intervalo de tiempo.
GET graph.facebook.com/17841405822304914/media
{ "data": [ { "id": "17895695668004550" }, { "id": "17899305451014820" }, { "id": "17896450804038745" }, { "id": "17881042411086627" }, { "id": "17869102915168123" } ] }
Esta operación no es compatible.
Esta operación no es compatible.