J'ai posté il y a quelques jours comment il était possible de dire à FB de récupérer des images spécifiques sur mon site pour des mises à jour de statut.
Je dois encore lui dire ce qu'il ne faut pas chercher, car bon nombre de ces images ne représenteraient pas très bien le site Web. Je préfère vraiment ne montrer que le logo du site.
Réponses:
Si je vous comprends bien, vous voulez que Facebook ne montre PAS les images qu'ils ont grattées de votre site (car elles peuvent être hors contexte) et que vous voulez savoir comment les instruire ou simplement les empêcher de le faire.
Vous pouvez également simplement créer une règle dynamique qui redirigera toute tentative de retrait de certains fichiers vers un seul fichier, une sorte de résultat "Neener Neener" vers le demandeur. Quoi qu'il en soit, ce générateur peut être utile. Surtout si vous voulez toujours qu'ils obtiennent la même image que votre logo, peu importe ce qu'ils "saisissent" automatiquement.
la source
Une solution serait de masquer votre page lorsque le grattoir Facebook arrive. Il utilise l'agent utilisateur.
Pour cet agent utilisateur, diffusez une version de la page avec les images supprimées.
la source
Il y a apparemment deux façons de le faire et la meilleure chose à faire est de vérifier la question SO , mais pour référence rapide, une ou plusieurs
<link rel="image_src" href="..."/>
balises garderont FB en échec (pour l'instant).la source
J'ai eu le même problème lorsque Facebook a saisi des avatars de ma page, et j'ai découvert que Facebook a saisi des images plus grandes. Donc, si vous voulez afficher une seule image, par exemple, agrandissez-la (je pense que 10px suffira car c'est un code qui compare probablement les nombres, mais cela doit être testé).
la source
Essayez ceci:
<meta property="og:image" content="http://yoursite/yourImage.jpg">
c'est le protocole Open Graph. http://ogp.me/ Vous décidez quelle image Facebook affichera.la source