O que você deve saber sobre a alteração da API oEmbed do Facebook

Incorporar conteúdo social é uma maneira simples, mas eficaz de tornar seu site WordPress mais atraente. No entanto, o Facebook anunciou uma mudança em sua API que pode potencialmente quebrar todo o conteúdo incorporado do Instagram e do Facebook em seu site.

Se o seu site incluir inserções do Facebook ou Instagram, a próxima interface de programação de aplicativos (API) oEmbed mudará. estar afetam seu site. Felizmente, existem etapas que você pode seguir para garantir que essa atualização não o deixe com páginas vazias.

Neste post, discutiremos o que é essa polêmica mudança de API e o que ela significa para o WordPress. Em seguida, compartilharemos como você deve incorporar conteúdo do Facebook e Instagram no futuro e como proteger seu conteúdo social existente em seu site. Vamos começar!

Entenda a próxima mudança da API oEmbed do Facebook

Quando você escreve uma postagem em um blog, projeta uma página de destino ou cria uma loja de comércio eletrônico, pode desejar incorporar conteúdo de outros sites. Isso pode incluir postagens inteiras ou feeds de seus sites de mídia social favoritos, como Facebook e Instagram.

Por exemplo, se você estiver construindo uma loja online, convém incorporar a avaliação positiva que um cliente deixou no Facebook. Ou talvez você esteja blogando sobre a última reviravolta chocante em um popular programa de TV e deseja incluir as reações dos fãs nas redes sociais.

A API oEmbed é uma maneira de incorporar conteúdo do Facebook e Instagram. Anteriormente, era possível incorporar conteúdo copiando o URL da postagem e colando-o em um novo local. Graças ao oEmbed, a postagem seria exibida e exibida em seu novo contexto.

Tradicionalmente, uma parte importante do apelo do oEmbed era que ele não exigia autenticação. No entanto, em 24 de outubro de 2020, o Facebook planeja drop oEmbed suporte sem token. Como o Instagram é propriedade do Facebook, essa mudança afetará ambas as plataformas.

Embora ainda seja possível incorporar conteúdo do Facebook e Instagram, após 24 de outubro o processo se tornará mais complicado. Em vez de copiar e colar o URL da postagem, você precisará obter as credenciais de desenvolvedor. Isso requer que você faça login no Facebook para desenvolvedores console e gerar um ID de aplicativo.

Leia Também:  Como conduzir o funil por meio do marketing de conteúdo e do link building

Essa mudança tornará o processo de integração mais complexo, especialmente para usuários menos experientes em tecnologia. No entanto, a exigência de autenticação melhorará a privacidade e segurança de 2,7 bilhões de usuários do Facebook Y Bilhões no Instagram Comercial.

O que a mudança da API oEmbed do Facebook significa para o WordPress

Se o seu site WordPress apresenta qualquer conteúdo incorporado do Instagram ou do Facebook, essa mudança de API tem o potencial de interromper suas incorporações. Se você continuar a usar qualquer um dos endpoints legados após 24 de outubro, seu site poderá Erros intermitentes de HTTP 400.

Essa mudança pode ser frustrante para a comunidade WordPress. No entanto, quando um provedor de API decide desligar seu endpoint, há muito pouco que terceiros como o WordPress possam fazer a respeito.

“O OEmbed é um ótimo recurso e deve ser aberto, sem exigir autenticação”, disse ele. membro principal da equipe WordPress Marcus Kazmierczak. “Independentemente disso, não cabe a nossa API decidir.”

Em resposta à mudança na API do Facebook, o WordPress já removeu os bloqueios do Facebook e Instagram desde Gutenberg 9.0. Essa mudança será incluída na próxima versão do WordPress core 5.6.

WordPress também planeja remover o Facebook como um provedor oEmbed em um próximo lançamento importante. Isso tem o potencial de quebrar uma quantidade significativa de conteúdo (mas não se preocupe muito, pois compartilharemos uma solução posteriormente neste post).

Para usuários do WordPress, uma solução pode ser fazer uma captura de tela do conteúdo do Instagram ou Facebook que você deseja incorporar. Em vez disso, você pode adicionar esta imagem à sua página. No entanto, esta captura de tela será estática, portanto, contextos importantes, como o número de curtidas, compartilhamentos e comentários que a postagem recebeu, serão perdidos.

Os leitores também podem querer interagir com o conteúdo incorporado. Por exemplo, eles podem deixar comentários na postagem original do Instagram ou compartilhá-los por meio de suas próprias contas do Facebook.

Ao incorporar uma captura de tela, você remove a conexão entre a postagem original e a versão que é visível em seu site. Isso pode ter um impacto negativo na experiência do usuário (UX) e não ajuda a incentivar o envolvimento do público.

Leia Também:  Como criar um link curto no WordPress (a maneira mais fácil)

Como inserir conteúdo de mídia social no WordPress após alteração da API do Facebook (em 2 etapas)

Não importa qual seja sua opinião sobre mídia social, você pode adicionar alguma variedade ao seu conteúdo WordPress. Felizmente, você ainda não precisa parar de incorporar conteúdo do Facebook e Instagram. Veja como você pode continuar fazendo isso, mesmo após a alteração da API.

Etapa 1: torne-se um desenvolvedor do Facebook

Para autenticar suas incorporações, agora você precisará ter uma conta de desenvolvedor do Facebook. Você pode se registrar na página inicial do Facebook ou por meio da página de desenvolvedor do Facebook.

Em seguida, você precisará fazer login em seu Facebook Developer Console e usar suas credenciais para gerar um ID de aplicativo. Felizmente, você só precisa concluir este processo uma vez para todas as suas incorporações do Facebook e Instagram:

O Facebook Developer Console, onde você pode acessar as configurações do oEmbed.

Para criar seu ID de aplicativo, selecione Gerenciar integrações de negócios. Preencha o formulário abaixo e clique Criar ID de aplicativo:

Crie um novo App ID no Facebook Developer Console.

Então encontre o oEmbed cartão e clique Preparar. O Facebook Developer irá gerar seu App ID e App Secret. Você pode encontrar essas informações navegando para Configurações> Básico:

Um ID de aplicativo do Facebook e um segredo de aplicativo.

Você também pode usar suas credenciais de desenvolvedor para outras tarefas relacionadas ao Facebook, como restaurar qualquer incorporação legada quebrada, que abordaremos em breve. Por enquanto, continuaremos com o novo processo de inserção.

Etapa 2: acesse o código de incorporação do Facebook ou Instagram

Se você já incorporou conteúdo social usando um código de incorporação, o resto desse processo deve vir naturalmente para você. Quando você encontrar um conteúdo do Facebook que deseja incorporar, clique no ícone de três pontos e selecione Embutir:

Acessando o código de incorporação de uma postagem no Facebook.

Na próxima página, clique em Obtenha o código. Na janela pop-up que aparece, selecione o IFrame língua:

Uma postagem no Facebook com um menu Inserir expandido.

Abra o Escolha o ID do seu aplicativo menu suspenso e selecione o aplicativo do Facebook que você criou na etapa anterior.

Agora você pode copiar o iframe codifique e cole em um HTML personalizado bloco no WordPress. O conteúdo escolhido do Facebook aparecerá incorporado na sua página:

Conteúdo do Facebook incorporado usando um código iFrame.

As etapas são muito semelhantes para o Instagram. Clique no ícone de postagem de três pontos. Você pode então selecionar Embutir:

Insira o código gerado pelo Instagram.

Quando o Instagram mostrar o código de incorporação, selecione Copie o código inserido. Em seguida, mude para o WordPress e use o editor de bloco para inserir um HTML personalizado bloquear:

Adicione um bloco HTML personalizado no editor de blocos do WordPress.

Você pode então colar o código embed neste bloco e salvar suas alterações. A postagem escolhida no Instagram aparecerá incorporada ao seu site WordPress.

Leia Também:  Como aplicar marketing localizado ao seu WordPress

Como restaurar seu conteúdo de mídia social anteriormente incorporado após a alteração da API do Facebook

A técnica acima é útil para incorporar novos conteúdos do Instagram e do Facebook após a alteração da API do oEmbed, mas não reparará incorporações corrompidas de legado. Se você tem um longo histórico de incorporação de conteúdo do Facebook e Instagram em seu site, a perspectiva de ter que atualizar manualmente cada postagem pode ser esmagadora.

Felizmente, existe um plugin para WordPress que promete fornecer suporte para incorporações do Facebook e Instagram. a oEmbed Plus O plug-in pretende implementar a nova API enquanto preserva suas incorporações legadas.

Este plug-in requer que você faça login no Console de desenvolvedor do Facebook e gere um ID e segredo do aplicativo. Em seguida, instale e ative o oEmbed Plus por meio do painel do WordPress.

Você pode então selecionar Configurações> Escrever. Você deve ver uma seção onde você pode entrar no seu Facebook ID do aplicativo Y Aplicativo secreto.

Código IFrame gerado pelo Facebook e oEmbed.

Depois de inserir essas informações, clique em Guardar mudanças. Todas as suas incorporações existentes do Facebook e Instagram devem ser protegidas contra a próxima mudança de API.

conclusão

A alteração da API do oEmbed tem o potencial de interromper o conteúdo incorporado do Instagram e do Facebook, mas não precisa significar um desastre para o seu site. Usando ferramentas como Plugin OEmbed Plus, você não deve ter nenhum problema em preservar seu conteúdo incorporado existente.

Se você quiser continuar aprimorando suas postagens com conteúdo do Facebook e Instagram, esta postagem mostrou como fazer isso em apenas duas etapas. Depois de se inscrever como um desenvolvedor do Facebook, você pode simplesmente copiar o código incorporado necessário e colá-lo em um bloco HTML personalizado no WordPress.

Tem alguma pergunta sobre a mudança da API do Facebook? Pergunte na seção de comentários abaixo!

Compartilhe este Link:

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no pinterest
Compartilhar no email
Compartilhar no whatsapp
Compartilhar no telegram

Deixe um comentário

Receba nossos preços
e condções direto no seu email

Por favor, preencha os campos abaixo:

Preferência de contato: