Representa uma coleção de objetos de mídia em um usuário do Instagram.
A partir de 9 de novembro de 2023, o valor VIDEO
de media_type
não será mais compatível. Use o tipo de mídia REELS
para publicar um vídeo no seu feed.
POST /{ig-user-id}/media
Tipo | Descrição |
---|---|
Se estiver criando contêineres para a marcação de produtos, o usuário do app precisará ter uma função de administrador no Gerenciador de Negócios da Loja do Instagram. | |
Se estiver criando contêineres para a marcação de produtos, o usuário do Instagram precisará ter uma Loja do Instagram aprovada com um catálogo que contenha produtos. | |
Caso uma função administrativa tenha sido concedida ao usuário do app por meio do Gerenciador de Negócios, você precisará obter uma das seguintes permissões:
Se estiver criando contêineres para marcação de produtos, você também precisará do seguinte: | |
O usuário do app cujo token é usado na solicitação deve poder executar tarefas |
Estas são as especificações de Reels:
Estas são as especificações de Reels para a foto de capa:
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}
Apenas contêineres de carrossel. Para gerar contêineres de item de carrossel, crie contêineres de imagem ou vídeo. Não há compatibilidade com Reels. Confira o processo para publicar carrosséis em Publicações em carrossel.
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}
Espaço reservado | Valor |
---|---|
| A versão da API. |
| O ID do usuário no escopo do app. |
Chave | Espaço reservado | Descrição |
---|---|---|
|
| Obrigatório. O token de acesso do usuário do app. |
|
| Somente no Reels. Nome do áudio na mídia do Reels. É possível renomeá-lo apenas uma vez, seja na criação do reel ou na página de áudio. |
|
| A legenda de uma imagem, um vídeo ou um carrossel. Pode incluir hashtags (por exemplo, Não há compatibilidade com imagens ou vídeos em carrosséis. |
|
| Apenas para imagens, reels e carrosséis no Feed. Uma lista de até 3 nomes de usuário designados como colaboradores em uma mídia do Instagram. Não é compatível com o Stories. |
|
| Obrigatório para carrosséis. Válido apenas para carrosséis. Uma matriz com até 10 IDs de contêiner de cada imagem e vídeo que deve aparecer no carrossel publicado. Os carrosséis podem ter até 10 itens, entre imagens, vídeos ou uma combinação das duas mídias. |
|
| Somente no Reels. O caminho de uma imagem a ser usada como capa da aba Reels. Criaremos um cURL para a imagem a partir da URL especificada, que deve estar em um servidor público. Se você especificar |
|
| Somente para imagens. Obrigatório para imagens. O caminho da imagem. Criaremos um cURL para a imagem a partir da URL especificada, que deve estar em um servidor público. |
|
| Válido apenas para imagens e vídeos. Definido como |
|
| A identificação de uma Página associada à localização que você quer marcar na imagem ou no vídeo. Use a API de Pesquisa de Páginas para buscar Páginas com nomes correspondentes a uma string de pesquisa. Depois, analise os resultados para identificar as Páginas criadas para uma localização física. Lembre-se de incluir o campo Não há compatibilidade com imagens ou vídeos em carrosséis. |
|
| Obrigatório para carrosséis, stories e reels. Indica que o contêiner é destinado a um carrossel, story ou reel. Os valores podem ser os seguintes:
|
|
| Obrigatório para a marcação de produtos. Válido apenas para imagens e vídeos. Uma matriz de objetos especificando as etiquetas de produtos a serem incluídas na imagem ou no vídeo (no máximo 5 itens; etiquetas e identificações de produto devem ser únicos). Cada objeto deve ter as seguintes informações:
Por exemplo:
|
|
| Somente no Reels. Nenhum desses valores garante que o reel aparecerá na aba Reels, porque ele pode não cumprir os requisitos de qualificação ou não ser selecionado pelo algoritmo. Consulte os critérios de qualificação nas especificações de reel. |
|
| Para vídeos e reels. A localização, em milissegundos, do quadro a ser usado como imagem de miniatura do vídeo. O valor-padrão é |
|
| Obrigatório para a marcação de usuários. Válido para imagens e vídeos. Uma matriz de nomes de usuário públicos e coordenadas
|
|
| Obrigatório para vídeos e Reels. Válido apenas para vídeos e Reels. O caminho do vídeo. Criaremos um cURL para o vídeo a partir da URL fornecida, que deve estar em um servidor público. |
Um objeto formatado em JSON que contém um ID do contêiner do Instagram, que pode ser usado para publicar o contêiner.
Como os carregamentos de vídeo são assíncronos, o recebimento do ID do contêiner não garante que o vídeo tenha sido efetivamente carregado. Para verificar se o processo foi bem-sucedido, solicite o campo status_code
no contêiner do Instagram. O valor FINISHED
indica que o vídeo foi carregado sem erros.
{ "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
Obtenha todos os objetos de mídia em um usuário do Instagram.
GET /{ig-user-id}/stories
.Tipo | Descrição |
---|---|
Caso uma função administrativa tenha sido concedida ao usuário do app por meio do Gerenciador de Negócios, você precisará obter uma das seguintes permissões: |
Esse ponto de extremidade é compatível com a paginação com base no tempo. Inclua os parâmetros de string de consulta since
e until
com registro de data e hora Unix ou valores de dados strtotime
para definir um intervalo de tempo.
GET graph.facebook.com/17841405822304914/media
{ "data": [ { "id": "17895695668004550" }, { "id": "17899305451014820" }, { "id": "17896450804038745" }, { "id": "17881042411086627" }, { "id": "17869102915168123" } ] }
Esta operação não é compatível.
Esta operação não é compatível.