Representa um álbum, uma foto ou um vídeo (carregado, ao vivo, story ou reel) do Instagram.
If you are migrating from Marketing API Instagram Ads endpoints to Instagram Platform endpoints, be aware that some field names are different.
Apresentamos o seguinte campo:
legacy_instagram_media_idOs seguintes campos do ponto de extremidade da API de Marketing de anúncios do Instagram não são compatíveis:
filter_namelocationlocation_namelatitudelongitudeEsta operação não é compatível.
GET /<IG_MEDIA_ID>
Esta operação recupera campos e bordas em mídias do Instagram.
| API do Instagram com o Login do Instagram | API do Instagram com o Login do Facebook | |
|---|---|---|
Tokens de acesso |
| |
URL de hospedagem |
|
|
Tipo de login | Login de Empresa no Instagram | Login do Facebook para Empresas |
| Permissões |
|
Caso uma função tenha sido concedida ao usuário do app por meio do Gerenciador de Negócios na Página conectada à respectiva conta profissional do Instagram, seu app também precisará de uma das seguintes permissões:
|
comments_count e like_count retornam o engajamento apenas da mídia do Instagram e não incluem dados de outras plataformas. Por exemplo, comments_count retorna o número de comentários em uma foto, mas não comentários em anúncios que contêm essa foto. Use total_comments_count e total_like_count para obter contagens agregadas que incluem engajamento de mídia de anúncio, promovida ou turbinada. O número de posts cruzados do Facebook poderá ser incluído se o post estiver acessível pelo usuário da sessão.@, a menos que o usuário também possa executar tarefas equivalentes às de um administrador no app.permalink, não podem ser usados em fotos dentro de álbuns (derivados).reposts_count, saved_count, shares_count, total_like_count, total_comments_count e total_views_count não estão disponíveis para mídias subordinadas em um carrossel e são retornados apenas para objetos de mídia de nível superior. O proprietário da mídia pode desabilitar a exibição de curtidas, comentários, visualizações, reposts e compartilhamentos. Nesses casos, os campos correspondentes não serão retornados.GET https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> \ ?fields=<LIST_OF_FIELDS> \ &access_token=<ACCESS_TOKEN>
| Espaço reservado | Valor |
|---|---|
A versão mais recente é: v26.0 | A versão da API que seu app está usando. Caso não esteja especificado nas suas chamadas de API, esta será a versão mais recente no momento da criação do seu app da Meta; se essa opção não for mais válida, será a versão mais antiga disponível. Saiba mais sobre o controle de versões. |
| O URL de hospedagem que seu app está usando para consultar o ponto de extremidade. |
| Obrigatório. A identificação da mídia que será publicada. |
| Chave | Espaço reservado | Valor |
|---|---|---|
|
| Obrigatório. O token de acesso do usuário do app no Facebook ou Instagram. |
|
| Uma lista separada por vírgulas de campos que devem ser retornados. |
É possível ler campos públicos por meio da expansão de campos.
| Campo | Descrição | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Texto que descreve as imagens para fins de acessibilidade. | ||||||||||||||||
| Oferece uma visão geral de todas as informações de anúncios do Instagram associadas à mídia orgânica para anúncios com status | ||||||||||||||||
| O campo fornece informações sobre como turbinar a qualificação de uma mídia do Instagram como um anúncio e detalhes adicionais se ela não for qualificada. Disponível apenas para a API do Instagram com o Login do Facebook. | ||||||||||||||||
| Legenda. Exclui derivados de álbum. O símbolo | ||||||||||||||||
| Contagem de comentários na mídia. Exclui comentários na mídia derivada do álbum e na legenda da mídia. Inclui respostas em comentários. | ||||||||||||||||
| Retorna os objetos
Caso o vídeo esteja violando direitos autorais,
| ||||||||||||||||
| ID da mídia. | ||||||||||||||||
| Indica se a mídia tem um rótulo de IA. Exclui derivados de álbum. | ||||||||||||||||
| Indica se os comentários estão habilitados ou desabilitados. Exclui derivados de álbum. | ||||||||||||||||
| 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. | ||||||||||||||||
| O ID da mídia no Instagram que foi criado para pontos de extremidade da API de Marketing na versão 21.0 e anteriores. | ||||||||||||||||
| Contagem de curtidas na mídia, incluindo respostas a comentários. Exclui curtidas na mídia derivada do álbum e em publicações promovidas que foram criadas a partir da mídia. Se for consultado indiretamente através de outro ponto de extremidade ou da expansão de campo, o campo | ||||||||||||||||
| O tipo de áudio usado na mídia. Pode ser | ||||||||||||||||
| Plataforma em que a mídia é publicada. Pode ser | ||||||||||||||||
| Tipo de mídia. Pode ser | ||||||||||||||||
| O URL da mídia. O campo | ||||||||||||||||
| Número de identificação do usuário do Instagram que criou a mídia. Retornado somente se o usuário do app que está fazendo a consulta também tiver criado a mídia. Caso contrário, o campo | ||||||||||||||||
| URL permanente da mídia. | ||||||||||||||||
| Código curto da mídia. | ||||||||||||||||
| URL de miniatura da mídia. Disponível apenas em mídias de | ||||||||||||||||
| Data de criação formatada conforme a norma ISO 8601 em UTC (o padrão é UTC ±00:00). | ||||||||||||||||
| Nome de usuário da pessoa que criou a mídia. | ||||||||||||||||
| Número de visualizações de reels do Instagram, incluindo métricas pagas e orgânicas. Para conteúdo com post cruzado no Facebook, isso retorna a soma das contagens de visualizações do Instagram e do Facebook, se o post do Facebook puder ser acessado pelo usuário da sessão. Disponível somente na API de Descoberta de Empresas. | ||||||||||||||||
| O número de vezes em que a mídia foi repostada. Disponível para mídia de FEED e REELS. Não é acessível por meio dos pontos de extremidade da API de Hashtag. Disponível apenas para a API do Instagram com o Login do Facebook. | ||||||||||||||||
| O número de vezes em que a mídia foi salva. Disponível para mídia de FEED e REELS. Apenas o proprietário da mídia ou um colaborador aceito pode acessar. Não é possível acessá-lo por meio de pontos de extremidade da API de Descoberta de Empresas, Mídia marcada/mencionada ou API de Hashtag. Disponível apenas para a API do Instagram com o Login do Facebook. | ||||||||||||||||
| Número de vezes que a mídia foi compartilhada. Disponível para mídia de FEED e REELS. Não é possível acessá-las por meio de pontos de extremidade da API de descoberta de empresas ou de hashtags. Disponível apenas para a API do Instagram com o Login do Facebook. | ||||||||||||||||
| O total de comentários na mídia, em todas as plataformas, incluindo comentários em mídias promovidas/turbinadas associadas. Não é acessível por meio dos pontos de extremidade da API de Hashtag. Disponível apenas para a API do Instagram com o Login do Facebook. | ||||||||||||||||
| O total de curtidas na mídia, em todas as plataformas, incluindo curtidas em mídias promovidas/turbinadas associadas. Não é acessível por meio dos pontos de extremidade da API de Hashtag. Disponível apenas para a API do Instagram com o Login do Facebook. | ||||||||||||||||
| A contagem total de visualizações de conteúdo em vídeo em todas as plataformas, incluindo visualizações de mídias promovidas/turbinadas e de retomadas. Disponível somente para mídia de vídeo. Não é possível acessá-las por meio de pontos de extremidade da API de descoberta de empresas ou de hashtags. Para a Descoberta de empresas, use |
Bordas públicas podem ser retornadas por meio da expansão de campos.
| Borda | Descrição |
|---|---|
| Representa uma coleção de objetos de mídia em um álbum de mídias do Instagram. |
Representa uma lista de usuários adicionados como colaboradores em um objeto de mídia do Instagram. Disponível apenas para a API do Instagram com o Login do Facebook. | |
Representa uma coleção de comentários em um objeto de mídia do Instagram. | |
Representa as métricas de interação social em um objeto de mídia do Instagram. |
curl -X GET \
'https://graph.instagram.com/v26.0/17895695668004550?fields=id,media_type,media_url,owner,timestamp&access_token=IGQVJ...'
{
"id": "17918920912340654",
"media_type": "IMAGE",
"media_url": "https://sconten...",
"owner": {
"id": "17841405309211844"
},
"timestamp": "2019-09-26T22:36:43+0000"
}POST /<IG_MEDIA_ID>
Habilita ou desabilita comentários em uma mídia do Instagram.
| Instagram API with Instagram Login | Instagram API with Facebook Login | |
|---|---|---|
Access Tokens |
| |
Host URL |
|
|
Login Type | Business Login for Instagram | Facebook Login for Business |
| Permissions |
|
If the app user was granted a role via the Business Manager on the Page connected to the targeted IG User, you will also need one of:
|
Não é compatível com a mídia de vídeo ao vivo do Instagram.
POST https://<HOST_URL>/<API_VERSION>/<IG_MEDIA_ID> ?comment_enabled=<BOOL> &access_token=<ACCESS_TOKEN>
| Espaço reservado | Valor |
|---|---|
A versão mais recente é: v26.0 | A versão da API que seu app está usando. Caso não esteja especificado nas suas chamadas de API, esta será a versão mais recente no momento da criação do seu app da Meta; se essa opção não for mais válida, será a versão mais antiga disponível. Saiba mais sobre o controle de versões. |
| O URL de hospedagem que seu app está usando para consultar o ponto de extremidade. |
| Obrigatório. A identificação da mídia que será publicada. |
| Chave | Espaço reservado | Valor |
|---|---|---|
|
| Obrigatório. O token de acesso do usuário do app. |
|
| Obrigatório. Defina como |
curl -i -X POST \
"https://graph.instagram.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true
}DELETE /<IG_MEDIA_ID>
Exclua mídias do Instagram.
| API do Instagram com o Login do Facebook | |
|---|---|
Tokens de acesso | |
URL de hospedagem |
|
Tipo de login | Login do Facebook para Empresas |
| Permissões |
|
Essa API só é compatível com a API do Instagram com o Login do Facebook. Há compatibilidade com posts sem anúncios, stories, reels e álbuns de carrossel inteiros. Para excluir mídias em álbuns de carrossel, o álbum inteiro deve ser excluído. Para isso, especifique a identificação de mídia do contêiner do carrossel. Não é possível excluir mídias individuais em um carrossel.
POST https://graph.facebook.com/<API_VERSION>/<IG_MEDIA_ID> ?access_token=<ACCESS_TOKEN>
| Espaço reservado | Valor |
|---|---|
A versão mais recente é: v26.0 | A versão da API que seu app está usando. Caso não esteja especificado nas suas chamadas de API, esta será a versão mais recente no momento da criação do seu app da Meta; se essa opção não for mais válida, será a versão mais antiga disponível. Saiba mais sobre o controle de versões. |
| Obrigatório. A identificação da mídia que será publicada. |
| Chave | Espaço reservado | Valor |
|---|---|---|
|
| Obrigatório. O token de acesso do usuário do app. |
curl -i -X DELETE \
"https://graph.facebook.com/v26.0/17918920912340654?comment_enabled=true&access_token=EAAOc..."
{
"success": true,
"deleted_id": "17918920912340654"
}
{
"error": {
"message": "Fatal",
"type": "OAuthException",
"code": -1,
"error_subcode": 2207073,
"is_transient": false,
"error_user_title": "Media Type Not Supported",
"error_user_msg": "The media type is not supported for this endpoint",
"fbtrace_id": "Api-OlNdfcpOwIu6hNaT5Kw"
},
}