打开图表类型标记Facebook应用程序

时间:2012-11-14 21:19:06

标签: opengraph facebook-opengraph

我们有一个网站www.mywebsite.com,销售实现Open Graph标记的小部件,如下所示:

<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" />

我们有一位开发人员被要求创建一个也销售小部件的Facebook应用程序。他要求我将我们网站页面上的og:type值从“product”更改为“widget”,以便Facebook应用程序向用户显示包含“widget”而不是“product”的描述。我的理解是,开放图谱协议有一组可以使用的定义类型:

http://ogp.me/#types

我担心通过使用协议中未定义的类型,我会降低我在Facebook,Google或任何其他Open Graph订阅者中的排名。它是否正确? Facebook应用程序不应该具有自定义类型值而不是我们的网站吗?

1 个答案:

答案 0 :(得分:0)

Facebook的第3步Open Graph Tutorial(https://developers.facebook.com/docs/opengraph/tutorial/)提供了创建自定义类型的说明,包括您自己的命名空间。但是,此文档用于创建Facebook应用程序,并未编写描述如何在您的网站页面上实现OG标记。在进一步阅读后,我发现facebook指定OG类型必须只是OG协议中指定的类型。请参阅http://developers.facebook.com/docs/reference/plugins/like/的第2步,其中讨论了如何实现类似按钮:

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

最后,答案是仅为您的网站页面使用OG定义的类型。