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 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 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 adicionado ao app
- um Access Token
- 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 (“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”.

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.
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 é 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
- Faça login no EmbedSocial
- Vá para ‘Instagram Albums’ e abra um dos seus álbuns
- No topo, clique no botão ‘Re-connect @suaconta Account’
- Faça login no Instagram com a conta que exibe esse álbum
- Conceda as permissões necessárias clicando em Continuar no diálogo de permissões do Instagram

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 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.
Teremos o maior prazer em ajudar você a obter o máximo valor do EmbedSocial!
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 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.

