Pergunta

Ao colar a URL do site Drupal em questão como uma mensagem do Facebook, a mensagem, o título e a imagem que estão sendo obtidos desse site Drupal não são os que deveriam aparecer.Pelo que entendi, o módulo do Facebook e o material do OpenGraph parecem necessários para descobrir isso, o que parece um exagero para esse problema ...

A página inicial do site Drupal é uma visualização com alguns blocos nas barras laterais.Quando você cola a URL do site (www.meusite.com) em uma mensagem do Facebook, ele busca algum texto de um bloco e uma imagem de algum outro nó.Em vez disso, quero poder escolher qual texto será obtido no site.

A resposta a esta pergunta Como alterar o Facebook og:image para postar o link da imagem? parece chegar perto e está me dizendo que preciso usar o módulo metatag.Não explica como fazer, mas instalei o módulo e alterei alguns valores na configuração, mas não surtiu efeito.Também liberou caches muitas vezes.

Também instalei o módulo fb, li o README.txt do fbmódulo do início ao fim (conforme solicitado).

Tenho a sensação de que não preciso necessariamente me formar na enorme toca de coelho da API do Facebook/Opengraph para resolver isso, não é?Quero dizer, tem que haver um lugar onde você possa determinar quando o texto, a imagem e o título devem estar na parede, sem muita construção ao redor, não?

Foi útil?

Solução

Você tem uma pergunta em duas partes aqui.

Primeiro, a melhor maneira de lidar com informações OG em seu site é com o Metatag módulo:

O módulo Metatag permite que você forneça automaticamente estruturado metadados, também conhecidos como "meta tags", sobre um site.No contexto da pesquisa otimização de mecanismo, quando as pessoas se referem a meta tags elas geralmente são referindo-se à tag meta description e à tag meta keywords que pode ajudar a melhorar a classificação e exibição de um site no motor de busca Resultados.Além disso, o módulo fornece suporte para meta tags (Open Graph Protocol do Facebook, Twitter Cards do Twitter) que permitem controle de como o conteúdo aparece quando compartilhado nas redes sociais.

Ao instalar e ativar isso, você pode personalizar onde as informações do OG aparecem e tem suporte completo a tokens para criar dinamicamente as páginas de metaelementos no conteúdo de uma página.Você também pode codificar valores para casos específicos, como a página inicial.

A segunda parte da sua pergunta tem a ver com o fato de que o FB armazena em cache o conteúdo da página.Eles fornecem uma ferramenta de depuração para lidar com isso:

https://developers.facebook.com/tools/debug/

Além de ver exatamente quais informações de OG ele está obtendo sobre um URL que você fornece, ele tem o efeito colateral de limpar o cache desse URL específico.

Outras dicas

Primeiro de tudo eu verificaria o Guia do Facebook para compartilhamento para webmasters, que lhe dirá exatamente quais metatags você deve usar.

Agora certifique-se de ter o módulo metatag_opengraph habilitado e edite a propriedade desejada em admin/config/search/metatags.Esteja ciente de que a edição das configurações globais do OG definirá a imagem, o título, etc.para TODO o seu site.

Por fim, não esqueça que o tipo de conteúdo DEVE ser definido como ‘artigo’ para que o Facebook o encontre, como diz no Guia.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a drupal.stackexchange
scroll top