Principais alterações na API do Instagram para plug-ins de feed: Aqui está o que você pode fazer

O Instagram anunciou uma depreciação da permissão básica para sua plataforma de API herdada.

Instagram api

Atualização: O Instagram fez a alteração da API a 29 de junho de 2020 e não na data inicialmente anunciada - 2 de março de 2020.

Instagram anunciado uma depreciação da permissão básica para a sua plataforma API herdada e forneceu indicações sobre a forma como estas alterações à API do Instagram afectam os utilizadores e os programadores terceiros no fornecimento de ferramentas para gerar e apresentar conteúdos do Instagram.

Nesta publicação do blogue, encontrará tudo o que precisa de saber sobre as últimas alterações à API do Instagram e as soluções que pode começar a utilizar hoje, caso os seus plug-ins deixem de funcionar.

24 de outubro de 2020: Novos pontos de extremidade do Facebook oEmbed

Facebook announced a change in the oEmbed endpoints. The legacy documentation will be deprecated on October 24, 2020, and return an error code 400. So, developers will need to use new Facebook oEmbed endpoints, which provide the same functionality. To check this change and see how it impacts your app, include the breaking_change=oembed parameter in your request.

Consultar o nova documentação do oEmbed se pretender migrar para os novos pontos finais, uma vez que os caminhos e os seus requisitos foram alterados.

Eis alguns dos casos de utilização proporcionados por esta API:

  • Renderização de páginas, publicações e vídeos do Facebook em aplicações de mensagens.
  • Incorporar páginas, publicações e vídeos do Facebook em sítios Web e blogues.
  • Renderização de páginas, publicações e vídeos do Facebook num sistema de gestão de conteúdos.

Com as novas alterações, os criadores das aplicações que forneciam as funcionalidades acima referidas terão de cumprir estes requisitos:

  • uma conta de Programador do Facebook
  • uma aplicação registada do Facebook
  • Produto oEmbed adicionado à aplicação
  • um Token de acesso
  • A aplicação do Facebook tem de estar no modo Live

Se os programadores não cumprirem estes requisitos, as suas aplicações deixarão de fornecer a opção incorporável para WordPress ou plataformas Web.

20 de junho de 2020: Nova API de visualização básica

Em 29 de junho de 2020, O Instagram vai deixar de utilizar a antiga API ("Autorização básica") para apresentar fotografias de contas pessoais do Instagram em widgets.

As aplicações de terceiros que utilizem esta API atual deixarão de poder apresentar fotografias da sua conta se não mudarem para a nova API após esta data.

Assim, este encerramento da API do Instagram irá basicamente impedir que todos os scrapers, plugins ou aplicações que não estejam ligados à API oficial do Instagram forneçam o seu serviço.

A principal alteração é a introdução de uma nova API Basic Display API, para a qual todas as aplicações e plug-ins de terceiros terão de obter permissões, de modo a poderem continuar a fornecer as suas funcionalidades.  

O objetivo da nova atualização é criar uma API que permita casos de utilização do consumidor, protegendo simultaneamente a privacidade e a segurança do utilizador.

Para isso, o lançamento da API de exibição básica do Instagram vem com 3 grandes mudanças:

  • Para proteger a privacidade dos utilizadores, as informações de localização deixarão de ser incluídas juntamente com os meios de comunicação social;
  • Apenas Negócio no Instagram as contas continuarão a suportar gostos e comentários na sobreposição do cursor;
  • O número de campos de dados, como dados de localização e contagens de seguidores, vai ser censurado.

O dia 29 de junho de 2020 vai definitivamente deixar uma marca para os utilizadores do Instagram e para os programadores de aplicações de terceiros.

Mas não percam a esperança.

Embora a API Graph seja muito mais restrita do que a antiga, oferece aos programadores alguma margem para melhorias.

O utilizador (enquanto utilizador) necessita de uma conta empresarial do Instagram ou de uma conta de criador do Instagram para ter mais acesso às informações recolhidas.

Porque é que o Instagram está a fazer esta alteração da API?

Se tiveres alguma aplicação que já tenhas autorizado a aceder ao teu perfil do Instagram, esta funcionalidade de segurança aplica-se a ti.

Isto inclui aplicações de terceiros para recolher e editar fotografias, criar colagens, encontrar fotografias de topo, aplicações de encontros ou algumas outras plataformas de marketing. 

Enquanto utilizador, esta atualização permite-lhe ter controlo sobre as aplicações de terceiros que já têm acesso à sua conta Instagram. Assim que esta funcionalidade for activada, terá a opção de decidir que informações gostaria de partilhar com as suas aplicações ligadas.

Pode sempre escolher a opção para remover o acesso a quaisquer aplicações de redes sociais que não pretenda que estejam ligadas à sua conta do Instagram.

Para encontrar esta definição de segurança na sua aplicação Instagram, escolha a opção "Definições" e, em seguida, seleccione "Aplicações e sítios Web".

remove apps instagram security

A lógica subjacente à nova atualização é que não há razão para permitir que algumas aplicações que utilizou há muitos anos continuem a aceder a informações como o seu nome de utilizador do Instagram, todas as suas fotografias, legendas, carimbos de data/hora, ligações permanentes, etc. Isto pode aplicar-se a si, nomeadamente se tentar manter uma conta privada no Instagram.

Tudo isto faz com que a nova funcionalidade do Instagram seja crucial para fins de segurança. Ajudá-lo-á a melhorar a proteção dos seus dados pessoais com apenas um clique.

Embora o Google, o Twitter e o Facebook tenham implementado esta funcionalidade há muito tempo, mais vale tarde do que nunca.

Como é que as novas alterações à API do Instagram afectam os utilizadores de plugins e widgets do Instagram?

Devido às alterações da API, a maioria das soluções de terceiros que fornecem integrações com o Instagram com base nas permissões da conta Pessoal terão de voltar a apresentar as suas plataformas.

Isto significa que terão de obter autorização do Instagram para implementar a nova API básica e, em seguida, editar as suas funcionalidades de acordo com os requisitos da API. 

Consequentemente, a maior parte das aplicações ou plug-ins não suportados e não mantidos deixarão de funcionar a 29 de junho de 2020.

Com a nova API básica do Instagram, algumas das funcionalidades não estarão disponíveis para contas pessoais, como por exemplo: 

  • Número de gostos e comentários para as publicações do Instagram
  • Número de seguidores
  • O post comenta
  • Foto do utilizador e texto biográfico

Estas funcionalidades estarão disponíveis na API do Instagram Graph, à qual a maioria das plataformas de terceiros terá de obter acesso especial para poder fornecer mais Feed do Instagram funcionalidades.

Que plataformas disponibilizam as novas alterações da API do Instagram?

A boa notícia é que as plataformas com elevada credibilidade e as equipas profissionais que trabalham com as API do Instagram e do Facebook já estão familiarizadas com esta situação e a maioria delas já mudou para a nova API. 

Assim, se a sua aplicação de feed do Instagram deixar de funcionar e precisar de um plugin alternativo para o Instagram, pode considerar experimentar a solução da EmbedSocial, uma vez que a plataforma já suporta a nova API do Instagram.

facebook and instagram feeds aggregator

E se for um utilizador atual do EmbedSocial, consulte as instruções abaixo sobre como voltar a ligar a sua conta pessoal em apenas alguns passos simples. 

A plataforma EmbedSocial já implementou a nova API do Instagram. Isto significa que os utilizadores com contas pessoais do Instagram podem continuar a utilizá-la para gerar e apresentar os seus feeds do Instagram.

Nikola Bojkov, Diretor Executivo da EmbedSocial

O EmbedSocial está pronto para atender as necessidades de contas pessoais e também empresariais no Instagram. Dependendo do seu tipo de conta no Instagram, verifique os detalhes abaixo para ver qual o produto que melhor se adequa a si e quais as funcionalidades da API que estão incluídas:

Para contas pessoais, utilize a plataforma de fotografias sociais EmbedAlbum

O EmbedAlbum O produto destina-se a contas pessoais do Instagram e abrange os seguintes casos de utilização:

  • Gerar fotografias pessoais do Instagram e guardá-las numa única plataforma
  • Criar álbuns do Instagram com layouts de barra, grade ou alvenaria
  • Incorporar álbuns do Instagram em qualquer sítio Web
  • Ter uma opção para fazer com que os álbuns da Web sejam sincronizados automaticamente sempre que publicar uma fotografia no Instagram
  • Forneça aos visitantes da Web conteúdos novos e exclusivos que publica regularmente no Instagram.

As últimas actualizações do Instagram na API estão a permitir que o EmbedAlbum continue a oferecer estas opções e apenas exigirá que os utilizadores existentes com contas pessoais voltem a ligar os seus perfis.

Portanto, se é um novo utilizadorSe não tiver a certeza, pode inscrever-se no EmbedAlbum e obterá automaticamente as novas actualizações da API sem a necessidade de efetuar qualquer nova ligação descrita abaixo.

E para todos utilizadores existentes do EmbedAlbum, uma nova ligação da conta Instagram é necessário para continuar a apresentar as mensagens. 

Eis como voltar a ligar a sua conta pessoal do Instagram no EmbedAlbum

  1. Iniciar sessão em EmbedSocial
  2. Ir para 'Álbuns do Instagram' e abra um dos seus álbuns
  3. Na parte superior, clique no botão Botão "Voltar a ligar a conta @suaconta
  4. Iniciar sessão no Instagram com a conta que apresenta esse álbum
  5. Forneça as permissões necessárias clicando em Continuar na caixa de diálogo de permissões do Instagram
instagram api re connect

Para mais pormenores, segue o passo a passo das capturas de ecrã no vídeo abaixo:

Atenção: Terá de repetir os passos de restabelecimento da ligação para cada feed que criou, mas que é gerado a partir de contas pessoais diferentes

Para contas empresariais, utilizar o agregador EmbedFeed Instagram

A maioria das funcionalidades, como avatares e contagens de comentários/gostos, está disponível através da API Instagram Graph, que é implementada no EmbedFeed e destina-se a contas empresariais. 

Se precisar destas funcionalidades, sugerimos que mude de uma conta Pessoal para uma conta Empresarial e comece a utilizar o produto EmbedFeed. 

Caso necessite de ajuda adicional sobre como voltar a ligar as suas contas pessoais ou mudar, não hesite em contactar-nos.

Teremos todo o prazer em ajudá-lo a tirar o máximo proveito 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 que aplicações e ferramentas de terceiros interajam com o Instagram para executar algum tipo de funcionalidade relacionada com o Instagram.

Por exemplo, a plataforma EmbedSocial tem integração com a API do Instagram, a fim de fornecer as opções para recolher e incorporar publicações do Instagram.

Para tal, as empresas que fornecem estas aplicações e ferramentas têm de obter acesso e autorização para utilizar a API do Instagram.

Como obter acesso à API do Instagram?

De acordo com Facebook para programadores para ter acesso à API de visualização básica do Instagram, é necessário preparar os seguintes elementos:

  • A Conta de desenvolvedor do Facebook;
  • Uma conta do Instagram que contém conteúdos multimédia;
  • Um sítio Web público de que é proprietário (pode ser o seu próprio sítio Web ou um sítio genérico gratuito);
  • Uma ferramenta de linha de comando como Terminal ou uma aplicação como Carteiro que pode executar pedidos cURL.

Depois de se equipar com o material necessário acima mencionado, está pronto para começar. 

Em primeiro lugar, é necessário obter um token de acesso para utilizar a API do Instagram e, em seguida, seguir os passos:

  1. Criar uma aplicação do Facebook
  2. Configurar o ecrã básico do Instagram
  3. Adicionar um utilizador de teste do Instagram
  4. Autenticar o utilizador de teste
  5. Trocar o código por um token
  6. Consultar o nó de utilizador

Tenha em atenção que, para que a sua aplicação possa entrar em funcionamento, a sua empresa e a funcionalidade da aplicação terão de ser submetidas a um processo de submissão de análises, descrito abaixo.

Qual é o processo de revisão da API do Instagram?

Como já foi referido, devido às alterações na fusão do Instagram com as plataformas do Facebook, há uma mudança na obtenção da aprovação da equipa do Facebook e na colocação em funcionamento da sua aplicação.

Isto significa que, antes de os utilizadores começarem a fornecer permissões e a utilizar a funcionalidade que a sua aplicação fornece através de algumas das APIs do Facebook/Instagram, esta terá de ser aprovada manualmente.

Este processo de revisão da aplicação envolve a especificação do tipo de dados que a aplicação irá solicitar aos utilizadores e a descrição da forma como irá utilizar esses dados. 

Todos os etapas de revisão da aplicação são descritos no seu sítio Web oficial, e alguns deles incluem:

  • Iniciar sessão no Painel de Controlo da Aplicação da sua aplicaçãoseleccione a aplicação que pretende avaliar e localize a ligação Avaliação da aplicação no menu de navegação do lado esquerdo.
  • Para cada nova autorização, é necessário solicitar uma aprovação
  • Forneça uma explicação completa de como a sua aplicação utiliza cada permissão
  • Forneça um screencast de como esta permissão é necessária na sua aplicação
  • Chegar a acordo sobre as condições de integração

Tem em atenção que, apesar de terminares a revisão da aplicação, o Facebook exige agora que todas as novas aplicações concluam a verificação comercial ou individual. Se a tua aplicação estiver ativa, mas ainda não tiver sido submetida a verificação, poderás perder o acesso a quaisquer permissões e funcionalidades previamente aprovadas até que a verificação seja concluída. Faz sentido, certo?

Como posso verificar a minha empresa para obter a aprovação em direto da aplicação Instagram/Facebook?

A sua aplicação não poderá utilizar nenhuma rede social aprovada permissões e características relacionadas com os produtos até concluir todo o processo de verificação da empresa.

Para tal, em primeiro lugar, aceda à sua conta da aplicação Developer e navegue até Definições > Básico separador

isntagram app review process

Para continuar, siga as instruções guia oficial passo a passo sobre como pode verificar a sua empresa.

Tenha em atenção que a verificação da empresa se aplica a todas as suas aplicações existentes, pelo que quaisquer novas aplicações serão assinaladas como necessitando de verificação da empresa.

Qual é a diferença entre uma conta pessoal e uma conta empresarial do Instagram?

A conta pessoal no Instagram é utilizado para estabelecer contactos e interagir com amigos e seguidores. Pode apresentar informações básicas sobre o perfil, fotografias e vídeos e o algoritmo do Instagram garante que apresenta os resultados mais relevantes (tanto dos seus amigos como dos influenciadores que segue).

Por outro lado, o Conta empresarial do Instagram é a sua ferramenta de marketing do Instagram para o ajudar a utilizar o Instagram para promover o seu negócio e aumentar a sua taxa de envolvimento de uma forma que é apoiada pela plataforma do Instagram. A publicação de conteúdo de alta qualidade é sempre premiada pela Algoritmo do Instagram

Funciona de forma semelhante a uma conta pessoal - publica fotografias, vídeos, histórias do Instagram, hashtags relacionadas, autocolantes e gifs sobre a sua empresa, utiliza a opção IGTV e vídeo ao vivo do Instagram, utiliza ligações swipe-up que direccionam os utilizadores para a sua página inicial ou para a página de pagamento de um artigo e todas as novas funcionalidades que esta plataforma de redes sociais oferece aos Instagrammers, para que possa atrair e estabelecer contacto com novos clientes. 

A principal diferença entre um perfil empresarial do Instagram e uma conta pessoal é a oportunidade de publicar anúncios no Instagram, aceder a informações de contacto, informações sobre o Instagram e muito mais que pode aplicar na sua estratégia de marketing.

No entanto, o Instagram dá-lhe a opção de mudar o seu perfil privado para uma conta profissional em qualquer altura.

Como mudar uma conta pessoal do Instagram para uma conta empresarial? 

Para mudar um perfil pessoal para uma conta empresarial, a plataforma do Instagram exige que associe uma página empresarial do Facebook de que seja administrador ou editor à sua conta do Instagram.

Criámos um tutorial simples sobre como pode adicionar uma conta do Instagram a um Página comercial do Facebook.

Conclusão

Em resumo. 

O Instagram está a lançar uma nova alteração na API e os plugins que não reflictam as novas alterações na API deixarão de funcionar.

A boa notícia é que as plataformas profissionais, como a EmbedSocial, já implementaram a nova API e os utilizadores podem continuar a apresentar os seus feeds do Instagram, bastando para isso conceder as permissões necessárias através de uma simples re-ligação às suas contas do Instagram. 

Os utilizadores que necessitem de mais dados através da API terão de mudar para contas Business e utilizar plug-ins profissionais de feed do Instagram, como EmbedFeed para obter todas as funcionalidades fornecidas pela API do Instagram Graph. 

Para experimentar o EmbedFeed, inscreva-se para uma avaliação gratuita hoje mesmo. 

embed Instagram feed

Mostrar mural das redes sociais no seu sítio web automaticamente!

Tentar EmbedFeed e apresentar feeds do Instagram, Facebook, YouTube, Pinterest, TikTok e Vimeo no seu sítio Web em segundos.

Todas as funcionalidades PRO | Cancelar a qualquer altura.


Diretor Executivo da EmbedSocial 

Nikola Bojkov é o CEO da EmbedSocial, um empreendedor que transforma problemas em produtos. Com mais de uma década de experiência prática com APIs de redes sociais, orienta a EmbedSocial no seu papel de parceiro técnico tanto para PMEs como para grandes agências, maximizando o impacto dos seus conteúdos gerados pelos utilizadores. A EmbedSocial tem escritórios em Skopje, Tóquio e Lisboa e conta com mais de 250.000 utilizadores.