Incorpore posts, reels ou um feed do Instagram no seu site: o embed oficial, o que o oEmbed da Meta aceita, por que a Basic Display API acabou e como manter a página rápida.
Para alguns posts, use o próprio código de incorporação do Instagram para cada post ou reel e cole-o em um bloco HTML na sua página. Para uma grade que se atualiza sozinha, você precisa de um serviço de widget de feed ou de uma conexão própria pela Instagram API da Meta, já que a antiga Basic Display API parou de funcionar em 4 de dezembro de 2024.
Formas de mostrar o Instagram no seu site
Cole um link do Instagram para verificar se o endpoint oEmbed da Meta aceita esse tipo de URL e ver a requisição que um desenvolvedor faria para obter o código de incorporação. O verificador só lê o formato do link no seu navegador. Ele não acessa o Instagram, então não consegue saber se a conta é privada.
Não. A Meta anunciou que, a partir de 4 de dezembro de 2024, a Basic Display API deixaria de estar disponível e as requisições a ela falhariam. A Meta direcionou o uso comercial para a Instagram API com login do Instagram ou com login do Facebook.
O endpoint oEmbed da Meta lista URLs de perfil, no formato instagram.com/username, entre os formatos aceitos, junto com posts e reels.
O embed depende da tag script no final do código de incorporação que o Instagram fornece. Se o script estiver bloqueado, tiver sido removido pelo seu criador de sites ou se o HTML foi adicionado depois que ele carregou, chame instgrm.Embeds.process() quando o script estiver na página.
Embeds de um único post vêm de posts públicos. As conexões pela API para um feed ao vivo são feitas para contas profissionais (comerciais ou de criador).
Os widgets precisam de permissão para ler sua conta. Use um serviço conhecido, leia que acesso ele pede e remova-o nas configurações do Instagram se parar de usar.
Cole o código de incorporação do Instagram de cada post dentro do contêiner sem a tag script e carregue o script quando o visitante rolar até perto.
Defina EMBED_SCRIPT com o endereço do script que está no código de incorporação fornecido pelo Instagram. O instgrm.Embeds.process() transforma os blockquotes colados em embeds.
Link do Instagram
Um post (imagem única ou carrossel). O oEmbed aceita este formato.
Um reel ou vídeo. O oEmbed aceita este formato.
Um perfil. O oEmbed lista links de perfil entre os formatos aceitos.
Um story. Stories não podem ser incorporados.
Este não é um link do instagram.com.
Não é um dos formatos que a Meta lista: /p/, /reel/ ou um nome de perfil.
Requisição oEmbed que um desenvolvedor faria
A documentação de oEmbed da Meta explica o acesso de app necessário para chamá-lo.
O link de exemplo é inventado.
Comece grátis · Sem cartão de crédito