2012-11-14 6 views
0

Nous avons un site web www.mywebsite.com qui vend des widgets qui met en œuvre des balises Open Graph comme suit:Open Graph Type Balise Application Facebook

<meta property="og:title" content="This is the title of the widget model" /> 
<meta property="og:type" content="product" /> 
<meta property="og:url" content="http://mywebsite/widget/67734" /> 
<meta property="og:image" content="http://mywebsite/images/123456.JPG" /> 
<meta property="og:site_name" content="My Website" /> 

Nous avons un développeur qui a été demandé de créer une application Facebook Cela vend aussi des widgets. Il m'a demandé de changer la valeur de og: type sur les pages de notre site Web de "produit" à "widget" afin que l'application Facebook affiche une description à l'utilisateur qui inclut "widget" au lieu de "produit". Je crois comprendre que le protocole Open Graph a un ensemble défini de types qui peuvent être utilisés:

http://ogp.me/#types

Je crains que l'aide d'un type non défini dans le protocole que je dégraderont mon classement avec Facebook, Google, ou tout autre abonné Open Graph. Est-ce correct? L'application Facebook ne devrait-elle pas avoir la valeur du type personnalisé et PAS notre site Web?

Répondre

0

L'étape 3 du tutoriel Open Graph de Facebook (https://developers.facebook.com/docs/opengraph/tutorial/) fournit des instructions pour la création d'un type personnalisé, y compris votre propre espace de noms. Cependant, cette documentation est pour créer une application facebook et n'est pas écrite pour décrire comment implémenter les balises OG sur les pages de votre site Web. Après une lecture plus approfondie, j'ai trouvé que Facebook spécifiait que les types OG ne devaient être que ceux spécifiés dans le protocole OG. Voir l'étape 2 de http://developers.facebook.com/docs/reference/plugins/like/ qui porte sur la mise en œuvre d'un bouton comme:

"You must select a type from the list of Open Graph types." 

En fin de compte, la réponse est d'utiliser uniquement OG types définis pour vos pages de sites Web.