web-dev-qa-db-fra.com

og: type et valeurs valides: constamment analysés comme og: type = site web

Quelqu'un pourrait-il suggérer pourquoi l'outil de débogage/lint de FB dit og: type est "site Web" alors que le type og: type est défini sur og: bar?

https://developers.facebook.com/tools/debug/og/object?q=www.shamrockirishbar.com%2Fpubquiz

En conséquence, il ne valide pas le og: location et similaire qui sont pertinents pour le type "bar".

38
RichieHH

J'ai évolué dans le monde des données de graphe ouvert spécifiques à un espace de noms et je ne compte donc pas sur les types de FB. Voir "modifier le graphique ouvert" dans le tableau de bord de l'outil de développement des applications.

2
RichieHH

bar est obsolète. Veuillez vérifier http://ogp.me pour connaître la documentation actuelle.

27
Paul Tarjan

Je sais que c’est un vieux mais il vient en haut de Google et tous les liens fournis semblent maintenant obsolètes.

Voici la liste la plus récente des types acceptés par Facebook: https://developers.facebook.com/docs/reference/opengraph

Si vous n'en utilisez pas, le type par défaut sera "site Web", ce qui est préférable pour les pages d'accueil/résumant un site Web.

En réponse à l'OP, vous voudriez maintenant utiliser un endroit qui vous permettra d'ajouter des détails d'emplacement lat/long.

11
Jeff Shillitto

Cela a commencé à se produire sur mon site après avoir activé l'espace de nom et les actions et objets Open Graph personnalisés. Une fois que vous l'activez, vous perdez la prise en charge des types d'objet standard tels que bar ou, dans mon cas, article. (ou il est possible que Facebook ait peut-être obsolète certains types, je ne suis pas sûr à 100%) Si aucun type pris en charge n'est spécifié, Facebook est défini par défaut sur le site Web.

Pour résoudre ce problème, vous devez accéder au tableau de bord de votre application, sélectionnez-la, puis accédez à la section Ouvrir un graphique. Sous "Types d'objet", définissez vos propres types, tels que "barre".

Ensuite, vous devrez changer vos balises META pour ressembler à ceci:

<meta property="og:type" content="your_namespace:your_object_type" /> 

Si vous cliquez sur "Obtenir le code" à côté du type d'objet dans le tableau de bord, Facebook vous fournira un exemple de balise méta à utiliser.

3
joshaidan

Assurez-vous que votre article: données d'auteur est une URL d'auteur Facebook. Malheureusement, cela est en contradiction avec les attentes de Pinterest. C'est la meilleure chose à propos des normes, il y a tellement de façons de les appliquer!

<meta property="article:author" content="https://www.facebook.com/mpatnode76">

Mais Pinterest veut voir quelque chose comme ça:

<meta property="article:author" content="Mike Patnode">

Nous avons finalement échangé les formats en fonction de l'agent utilisateur. Espérons que cela ne bouille pas votre cache de page. Cela a réglé le problème pour nous. 

Divulgation complète. Trouvé ceci ici: https://surniaulula.com/2014/03/01/pinterest-articleauthor-incompatible-with-open-graph/

0
Mike Patnode