Facebook plusieurs og:les balises d'image - Qui est par Défaut?

mon site web spécifie plusieurs balises og:image, et j'aimerais contrôler laquelle est la valeur par défaut. A-t-elle quelque chose à voir avec l'ordre dans lequel ils sont spécifiés?

en ce moment les images apparaissent dans le sélecteur de lien post dans l'ordre #3, #1, #2 (#3 étant la valeur par défaut), ce qui semble assez inhabituel.

Merci pour toutes les idées que vous pourriez avoir.

22
demandé sur isthmuses 2012-11-17 01:37:34

3 réponses

j'étais curieux, alors j'ai cherché une réponse à la question" image par défaut". C'est littéralement le seul lien que j'ai pu trouver là où des recherches ont été faites sur la question, où ils suggèrent que les images à haute résolution recevront la priorité:

comment établir l'ordre de priorité pour ouvrir les images de graphiques pour les liens qui sont insérés dans les commentaires. (Ne pas partager ou des poteaux de mur.)

toutefois, sur la base de cet exemple, FB pourrait simplement choisir la dernière balise og: image sur la liste. Une réponse précédente SO est venu à une conclusion similaire:

Facebook sharer.php, comment avoir plusieurs balises og: image?

Je m'excuse si j'ai répondu à votre question avec plus de questions, mais peut-être que cela vous donnera une bonne avance, au moins. Si vous ajoutez plus d'étiquettes et FB choisit toujours la dernière, vous aurez, espérons-le, votre solution. :)

22
répondu MadHenchbot 2017-05-23 12:10:04

voilà ce qui marche pour moi. Dans l'en-tête de votre page, insérez ce code

<meta property="og:image" content="http://yourdomain.com/yourimage.png" />

cela donne l'image que je choisis la priorité. Il devrait être l'une des photos de la plus haute résolution sur votre page.

alors, forcez Facebook à vider son cache avec ce . Cet outil de débogage vous montrera également quelle image Facebook privilégie.

0
répondu Terry 2015-09-24 22:12:13

à Partir de l'Open Graph Protocol :

matrices

si une étiquette peut avoir plusieurs valeurs, il suffit de mettre plusieurs versions de la même étiquette <meta> sur votre page. La première balise (de haut en bas) est préférée pendant les conflits.

<meta property="og:image" content="http://example.com/rock.jpg" />

<meta property="og:image" content="http://example.com/rock2.jpg" />

Quand Je tester cela dans le débogueur Partage Facebook , Je ne vois que la première image visionnée. Mais quand je commence un partage de mon URL sur Facebook lui-même, je vois la première image visionnée avec les boutons GAUCHE / DROITE pour choisir la deuxième image, comme ci-dessous:

Facebook left/right image share buttons.

0
répondu jtheletter 2018-02-19 05:15:45