---
title: "Principais mudanças na API do Instagram em 2020: veja o que fazer"
date: 2020-02-10
canonical_id: instagram-api-changes-2020
locale_slug: principais-mudancas-api-instagram-2020
author: "osogovo"
category:
  - blog
  - instagram
  - social-media-feeds
summary: "O Instagram anunciou a descontinuação da Basic Permission da sua Legacy API Platform."
draft: false
seo:
  title: "Principais mudanças na API do Instagram em 2020: veja o que fazer"
  description: "O Instagram anunciou a descontinuação da Basic Permission da sua Legacy API Platform."
  structured_data: article
---
*Atualização: o Instagram fez a mudança na API no dia 29 de junho de 2020, e não na data inicialmente anunciada, 2 de março de 2020.*

O Instagram [anunciou](https://developers.facebook.com/blog/post/2019/10/15/launch-instagram-basic-display-api/) a descontinuação da Basic Permission da sua Legacy API Platform e forneceu orientações sobre como essas mudanças na API do Instagram afetam utilizadores e desenvolvedores terceirizados que fornecem ferramentas para gerar e exibir conteúdo do Instagram.

Neste post do blog, você encontrará tudo o que precisa saber sobre as mudanças mais recentes na API do Instagram e as soluções que pode começar a usar hoje caso seus plugins parem de funcionar.

## 24 de outubro de 2020: novos endpoints oEmbed do Facebook

O Facebook anunciou uma mudança nos endpoints oEmbed. A documentação legada será descontinuada em 24 de outubro de 2020 e retornará um código de erro 400. Por isso, os desenvolvedores precisarão usar os novos endpoints oEmbed do Facebook, que oferecem a mesma funcionalidade. Para verificar essa mudança e ver como ela impacta seu app, inclua o parâmetro breaking\_change=oembed na sua requisição.

Consulte a [nova documentação do oEmbed](https://developers.facebook.com/docs/plugins/oembed) se quiser migrar para os novos endpoints, já que os paths e seus requisitos mudaram.

Aqui estão alguns dos casos de uso fornecidos por essa API:

-   Renderizar páginas, posts e vídeos do Facebook em apps de mensagens.
-   Incorporar páginas, posts e vídeos do Facebook em sites e blogs.
-   Renderizar páginas, posts e vídeos do Facebook em um sistema de gestão de conteúdo.

Com as novas mudanças, os desenvolvedores dos apps que ofereciam as funcionalidades acima terão que cumprir estes requisitos:

-   uma conta de Facebook Developer
-   um app do Facebook registrado
-   o [Produto oEmbed](https://developers.facebook.com/docs/plugins/oembed#oembed-product) adicionado ao app
-   um [Access Token](https://developers.facebook.com/docs/plugins/oembed#access-tokens)
-   O app do Facebook precisa estar em Live Mode

Se os desenvolvedores não cumprirem esses requisitos, seus apps deixarão de oferecer a opção de incorporação para WordPress ou plataformas web.

## 20 de junho de 2020: nova Basic Display API

Em 29 de junho de 2020, [o Instagram deixará de usar a API antiga](https://www.instagram.com/developer/) ("Basic Permission") para exibir fotos de contas pessoais do Instagram em widgets.

Apps terceirizados que utilizam essa API atual não poderão mais exibir as fotos da sua conta caso não migrem para a nova API após essa data.

Portanto, esse encerramento da API do Instagram basicamente impedirá que todos os scrapers, plugins ou apps que não estejam conectados à API oficial do Instagram forneçam seu serviço.

***A grande mudança é a introdução de uma nova Basic Display API para a qual todos os apps e plugins terceirizados precisarão obter permissões a fim de continuar oferecendo suas funcionalidades.***  

O objetivo da nova atualização é criar uma API que viabilize casos de uso para consumidores e, ao mesmo tempo, proteja a privacidade e a segurança dos utilizadores.

***Para conseguir isso, o lançamento da Instagram Basic Display API vem com 3 grandes mudanças:***

-   Para proteger a privacidade dos utilizadores, as informações de localização não serão mais incluídas junto com a mídia;
-   Apenas contas comerciais do Instagram continuarão a oferecer suporte a curtidas e comentários no hover overlay;
-   O número de campos de dados como dados de localização e contagens de seguidores serão censurados.

29 de junho de 2020 com certeza vai deixar uma marca para utilizadores do Instagram e desenvolvedores de apps terceirizados.

Mas não perca as esperanças.

Embora a Graph API seja bem mais restrita do que a antiga, ela oferece aos desenvolvedores alguma margem para melhorias.

Você (como utilizador) vai precisar de uma Conta Comercial do Instagram ou de uma Conta de Criador do Instagram para ter mais acesso às informações coletadas.

## Por que o Instagram está fazendo essa mudança na API?

Se você tem algum app que já autorizou no passado a acessar seu perfil do Instagram, esse recurso de segurança se aplica a você.

Isso abrange apps terceirizados para coletar e editar fotos, criar colagens, encontrar fotos populares, apps de relacionamento ou outras plataformas de marketing. 

Como utilizador, essa atualização permite que você assuma o controle dos apps terceirizados que já têm acesso à sua conta do Instagram. No momento em que esse recurso estiver ATIVO, você terá a opção de decidir quais informações gostaria de compartilhar com seus apps conectados.

Você sempre pode escolher a opção de remover o acesso a qualquer app de redes sociais que não queira manter conectado à sua conta do Instagram.

**Para encontrar essa configuração de segurança no app do Instagram, escolha a opção "Configurações" e selecione "Apps e sites".**

![remover apps segurança instagram](https://embedsocial.com/wp-content/uploads/2020/02/remove-apps-from-instagram-profile.jpg)

A lógica por trás da nova atualização é que não há motivo para permitir que alguns aplicações que você usou muitos anos atrás continuem a acessar informações como seu nome de utilizador do Instagram, todas as suas fotos, legendas, timestamps, permalinks, etc. Isso pode se aplicar especialmente a você se tenta manter uma conta privada no Instagram.

Tudo isso torna o novo recurso do Instagram crucial para fins de segurança. Ele vai ajudar você a melhorar a proteção dos seus dados pessoais com apenas um clique.

Embora Google, Twitter e Facebook tenham implementado essa funcionalidade há muito tempo, antes tarde do que nunca.

## Como as novas mudanças na API do Instagram afetam os utilizadores de plugins e widgets do Instagram?

*Devido às mudanças na API, a maioria das soluções terceirizadas que oferecem integrações com o Instagram baseadas em permissões de conta Pessoal precisará reenviar suas plataformas.*

Isso significa que elas precisarão obter permissão do Instagram para implementar a nova Basic API e, em seguida, ajustar suas funcionalidades de acordo com os requisitos da API. 

Como resultado, a maioria dos apps ou plugins não suportados e sem manutenção deixará de funcionar em 29 de junho de 2020.

**Com a nova Basic API do Instagram, alguns recursos não estarão disponíveis para contas pessoais, como:** 

-   Número de curtidas e comentários para os posts do Instagram
-   Número de seguidores
-   Os comentários do post
-   Foto e texto da bio do utilizador

Esses recursos estarão disponíveis na Instagram Graph API, à qual a maior parte das plataformas terceirizadas precisará obter acesso especial para fornecer mais funcionalidades de feed do Instagram.

## Quais plataformas já oferecem as novas mudanças da API do Instagram?

A boa notícia é que plataformas com alta credibilidade e equipes profissionais que trabalham com as APIs do Instagram e do Facebook já estão familiarizadas com essa situação e a maioria delas já migrou para a nova API. 

**Então, se o seu app de feed do Instagram parar de funcionar e você precisar de um plugin alternativo para o Instagram, considere experimentar a solução do EmbedSocial, já que a plataforma já oferece suporte à nova API do Instagram.**

[![agregador de feeds do facebook e instagram](https://embedsocial.com/wp-content/uploads/2019/10/social-media-feeds-aggregator.png)](/social-media-aggregator/)

E se você já é utilizador do EmbedSocial, confira as instruções abaixo sobre como reconectar sua conta Pessoal em apenas alguns passos simples. 

> *A plataforma EmbedSocial já implementou a nova API do Instagram. Isso significa que utilizadores com contas Pessoais do Instagram podem continuar a usá-la para gerar e exibir seus feeds do Instagram.*
> 
> Nikola Bojkov, CEO do EmbedSocial

O EmbedSocial está pronto para atender às necessidades de contas pessoais e também comerciais no Instagram. Dependendo do seu tipo de conta no Instagram, confira os detalhes abaixo para ver qual produto melhor se adapta a você e quais recursos da API estão incluídos:

### Para contas pessoais, use a plataforma de fotos sociais EmbedSocial

O produto [EmbedSocial](/facebook-albums/) é voltado para contas pessoais do Instagram e cobre os seguintes casos de uso:

-   Gerar fotos pessoais do Instagram e salvá-las em uma única plataforma
-   Criar álbuns do Instagram com layouts em slider, grid ou masonry
-   Incorporar álbuns do Instagram em qualquer site
-   Ter a opção de fazer os álbuns web sincronizarem automaticamente sempre que você publicar uma foto no Instagram
-   Oferecer aos visitantes do site conteúdo fresco e único que você publica regularmente no Instagram.

As últimas atualizações na API do Instagram permitem que o EmbedSocial continue a oferecer essas opções e exigirão apenas que os utilizadores existentes com contas Pessoais reconectem seus perfis.

*Então, se você é um **novo utilizador**, pode seguir em frente e cadastrar-se no EmbedSocial e receberá automaticamente as novas atualizações da API sem precisar fazer nenhuma reconexão descrita abaixo.*

E para todos os **utilizadores existentes** do EmbedSocial, a reconexão da conta do Instagram **é obrigatória** para continuar exibindo os posts. 

***Veja como reconectar sua Conta Pessoal do Instagram no EmbedSocial***

1.  Faça login no [EmbedSocial](/admin/login)
2.  Vá para **'Instagram Albums'** e abra um dos seus álbuns
3.  No topo, clique no botão **'Re-connect @suaconta Account'**
4.  Faça login no Instagram com a conta que exibe esse álbum
5.  Conceda as permissões necessárias clicando em Continuar no diálogo de permissões do Instagram

![reconexão api instagram](https://embedsocial.com/wp-content/uploads/2020/02/connect-personal-Instagram-account-step3.jpg)

Para mais detalhes, siga o passo a passo em capturas de ecrã no vídeo abaixo:

***Observação:** você precisará repetir os passos de reconexão para cada feed que tiver criado, mas que seja gerado a partir de contas pessoais diferentes*. 

### Para contas Comerciais, use o agregador do Instagram do EmbedSocial

A maioria dos recursos como avatares e contagens de comentários/curtidas estão disponíveis por meio da Instagram Graph API, que é implementada no produto [EmbedSocial](/social-media-aggregator/) e é voltada para contas Comerciais. 

Se você precisa desses recursos, sugerimos que mude de uma conta Pessoal para uma conta Comercial e comece a usar o produto EmbedSocial. 

Caso precise de qualquer ajuda adicional sobre como reconectar suas contas pessoais ou mudar, sinta-se à vontade para [entrar em contato](mailto:contact@embedsocial.com).

Teremos o maior prazer em ajudar você a obter o máximo valor do EmbedSocial! 

## Perguntas frequentes sobre a API do Instagram

### O que é uma API do Instagram?

API significa Application Programming Interface (Interface de Programação de Aplicações), que permite a apps e ferramentas terceirizados interagir com o Instagram para executar algum tipo de funcionalidade relacionada ao Instagram.

Por exemplo, a plataforma EmbedSocial possui integração com a API do Instagram para oferecer opções de coletar e incorporar posts do Instagram.

Para fazer isso, as empresas que fornecem esses apps e ferramentas precisam obter acesso e permissão para usar a API do Instagram.

### Como obter acesso à API do Instagram?

De acordo com o guia do [Facebook para desenvolvedores](https://developers.facebook.com/docs/instagram-basic-display-api/getting-started/), para obter acesso à Instagram Basic Display API, você precisa preparar o seguinte:

-   Uma [conta de Facebook Developer](https://developers.facebook.com/apps);
-   Uma conta do Instagram que contenha mídia;
-   Um site público de sua propriedade (pode ser o seu site real ou um genérico gratuito);
-   Uma ferramenta de linha de comando como o [Terminal](https://devblogs.microsoft.com/commandline/introducing-windows-terminal/) ou um app como o [Postman](https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.getpostman.com%2F%3Ffbclid%3DIwAR2_ClXaCHI2ARzoDC3vDn5vzDRZ27RSCTYAL3f00ucsPEe724qtGn9V07Y&h=AT3ub00iuY7Mdhy2ldjtAXk9D63n9sQcXKpIK3qP8TEzKd2uryppOdibSdWAV-1gzggB3bWf8FgKp4EuydaGsvWOkJ-U2EhDVBKqholXHleJhJhSueZf0nv4sCOhZ2SGyTuOFA) que possa realizar requisições cURL.

Depois de se equipar com os recursos necessários mencionados acima, você está pronto para começar. 

Primeiro, você precisa obter um Access Token para usar a API do Instagram e depois seguir os passos:

1.  Criar um Facebook App
2.  Configurar o Instagram Basic Display
3.  Adicionar um Instagram Test User
4.  Autenticar o Test User
5.  Trocar o Code por um Token
6.  Consultar o User Node

Observe que, para colocar seu app no ar, seu negócio e a funcionalidade do app precisarão passar por um processo de envio para revisão, descrito a seguir.

### O que é o processo de revisão da API do Instagram?

Como mencionado, devido às mudanças decorrentes da fusão do Instagram com as plataformas do Facebook, há uma mudança em obter aprovação da equipe do Facebook e colocar seu app em produção.

Isso significa que, antes que os utilizadores comecem a conceder permissões e usar a funcionalidade que seu app oferece por meio de alguma das APIs do Facebook / Instagram, ele precisará ser aprovado manualmente.

Esse processo de App Review envolve especificar o tipo de dado que o app irá solicitar dos utilizadores e descrever como você usará esses dados. 

Todos os [passos de revisão do app](https://developers.facebook.com/docs/apps/review#app-review) estão descritos no site oficial e alguns deles incluem:

-   [Acessar o App Dashboard do seu app](https://developers.facebook.com/apps), selecionar o app que deseja revisar e localizar o link App Review no menu de navegação à esquerda.
-   Para cada nova permissão, você precisará solicitar uma aprovação
-   Dar uma explicação detalhada de como seu app usa cada permissão
-   Fornecer um screencast mostrando como essa permissão é necessária no seu app
-   Concordar com os termos de onboarding

***Observe que, embora você finalize a revisão do app, agora o Facebook exige que todos os novos apps concluam a verificação comercial ou individual. Se seu app estiver no ar, mas ainda não tiver passado pela verificação, você pode perder o acesso a quaisquer permissões e recursos previamente aprovados até que a verificação seja concluída. Faz sentido, certo?***

### Como posso verificar meu negócio para conseguir aprovação de app do Instagram/Facebook em produção?

Sua aplicação não poderá usar nenhuma permissão e recurso aprovados de redes sociais relacionados aos produtos até que você conclua todo o processo de verificação comercial.

Para fazer isso, primeiro acesse sua conta de Developer app e navegue até a aba **Settings > Basic**

![processo de revisão de app do instagram](https://embedsocial.com/wp-content/uploads/2020/02/facebook-instagram-app-review-process.jpg)

Para continuar, siga o [guia oficial passo a passo](https://developers.facebook.com/docs/apps/review#business-verification) sobre como verificar seu negócio.

Observe que a verificação comercial se aplica a todos os seus apps existentes, portanto, qualquer novo app será marcado como exigindo verificação comercial.

### Qual é a diferença entre uma conta Pessoal e uma conta Comercial do Instagram?

Uma **conta pessoal do Instagram** é usada para se conectar e interagir com amigos e seguidores. Ela pode exibir informações básicas de perfil, fotos e vídeos, e o algoritmo do Instagram fará questão de fornecer os resultados mais relevantes (tanto dos seus amigos quanto dos influenciadores que você segue).

Por outro lado, a **conta Comercial do Instagram** é a sua ferramenta de marketing no Instagram para ajudar você a usar o Instagram para promover seu negócio e aumentar sua taxa de engajamento de uma forma que é suportada pela plataforma do Instagram. Publicar conteúdo de alta qualidade é sempre premiado pelo algoritmo do Instagram. 

Ela funciona de forma semelhante a uma conta pessoal: você publica fotos, vídeos, Instagram stories, hashtags relacionadas, stickers e gifs sobre seu negócio, usa a opção IGTV e a opção de vídeo ao vivo do Instagram, usa links swipe-up que direcionam os utilizadores para sua homepage ou para a página de checkout de um item, e todos os novos recursos que essa plataforma de rede social oferece aos Instagrammers, para que você possa atrair e se conectar com novos clientes. 

A grande diferença entre um Perfil Comercial do Instagram e uma Conta Pessoal é a oportunidade de rodar Instagram Ads, acessar informações de contato, Instagram insights, e muitos outros recursos que você pode aplicar na sua estratégia de marketing.

Entretanto, o Instagram oferece a opção de [trocar seu perfil privado por uma conta comercial](https://help.instagram.com/502981923235522) a qualquer momento.

### Como trocar uma conta Pessoal do Instagram por uma conta Comercial? 

Para trocar um perfil Pessoal por uma conta Comercial, a plataforma do Instagram exige que você vincule uma Página de Negócios do Facebook, da qual você seja admin ou editor, à sua conta do Instagram.

Criamos um tutorial simples sobre como você pode adicionar uma conta do Instagram a uma [Página de Negócios do Facebook](https://help.embedsocial.com/en/articles/4325406-how-to-connect-your-instagram-account-to-your-facebook-page).

## Conclusão

Para resumir. 

O Instagram está lançando uma nova mudança na API e plugins que não reflitam essas novas mudanças deixarão de funcionar.

A boa notícia é que plataformas profissionais como o EmbedSocial já implementaram a nova API e os utilizadores podem continuar exibindo seus feeds do Instagram simplesmente concedendo as permissões necessárias por meio de uma simples reconexão das suas contas do Instagram. 

Utilizadores que precisam de mais dados via API precisarão migrar para contas Comerciais e usar plugins profissionais de feed do Instagram como o [EmbedSocial](/social-media-aggregator/) para obter todos os recursos fornecidos pela Instagram Graph API. 

Para experimentar o EmbedSocial, sinta-se à vontade para fazer seu registo em um teste gratuito hoje mesmo.
