web-dev-qa-db-fra.com

Facebook OpenGraph voit ma méta comme type Site Web au lieu de Produit

J'essaie d'ajouter balises méta de produit OpenGraph à ma page. Les balises résultantes sont:

<meta property="og:type" content="product">
<meta property="og:title" content="3 Night Cruise Sampler Cruise on the Pacific Aria">
<meta property="og:url" content="https://test.abcde.com/cruise/paa626">
<meta property="og:image" content="//static.abcde.com/OzC/www/images/Cruise/Large/1198.jpg">
<meta property="og:site_name" content="Cruises">
<meta property="product:product_link" content="https://test.abcde.com/cruise/paa626">
<meta property="product:purchase_limit" content="0">

Cependant, lorsque je vais tester avec le débogueur Facebook Open Graph , il me dit qu'il me manque un titre pour un type d'objet de site Web . Les erreurs exactes sont:

L'objet à l'URL " https://test.abcde.com/cruise/paa626 " de type "site Web" n'est pas valide car une propriété requise "og: titre" de type "chaîne" n'a pas été fournie.

Comme je spécifie que le type est product, c'est pourquoi il est ignoré et j'ai également un og: title . Tous les pointeurs grandement appréciés.

5
TheEdge

Votre code a sûrement déclenché cette erreur: Share App ID Missing. fb:app_id est un paramètre obligatoire, son absence risquerait de provoquer d'autres erreurs/interprétations erronées.

Essayez d'ajouter fb:app_id et fb:admin - je suppose qu'après cela, vous vous débarrasserez de l'erreur que vous décrivez.

1
Evgeniy