“Ah e tal, o Facebook é coiso nas partilhas”

Volta e meia, lá aparece a queixa recorrente (sim, apareceu ontem numa conversa  durante o Coffee Break de um evento em que participamos):

“O Facebook é uma dor de cabeça no que diz respeito a partilhas…”

“… ando a tentar mudar a imagem associada a um conteúdo que escrevi e por muito que altere o Facebook insiste em usar a imagem inicial”

Está tudo relacionado com cache (tua e do Facebook). A tua porque queres que as imagens estejam armazenadas em local para que a experiência de navegação seja mais rápida, e o Facebook, porque não necessitam de verificar sempre se alteraste a imagem, porque verdade seja dita, o normal é que as imagens não alterem constantemente.

Então se o Facebook tem cache, o que é que posso fazer? Limpar a minha cache é fácil, já a Facebook imagino que não seja assim tão fácil, certo?

Errado!

As imagens são referenciadas pelo Facebook com base na URL de cada imagem, por isso, se substituirmos uma imagem:

  • Devemos usar uma nova URL para a nova imagem (basta usar uma com nome diferente)
  • Nunca removas imagens antigas, porque pode haver partilhas feitas por outros utilizadores que fazem referência à imagem antiga

As imagens são guardadas em cache de forma assíncrona, pelo que a nova imagem poderá não ser renderizada logo na primeira partilha que alguém fizer do conteúdo. Mas mesmo esta situação pode ser resolvida:

  • Forçando uma nova cache através da ferramenta Facebook URL Debugger. Depois de acederes ao URL Debugger, faz Paste do url do teu conteúdo.
  • Se gostares de ‘meter a mão na massa’ podes usar as tags  og:image:height e og:image:width para forçar a nova imagem.

Sim, o Facebook é coiso nas partilhas, e nós gostamos de coisos, mas isso já tu sabias, certo?

Photo credit: william_ily via Foter.com / CC BY 

Pedro Fonseca

Pedro Fonseca

passionate about the internet. social media lover and wordpress geek.

Queres receber as nossas mensagens semanais o teu email?

As nossas mensagens são compostas por pequenos textos escritos a pensar em ti (sim a sério, a pensar em ti).

Não enviamos SPAM porque também não gostamos de o receber.