打开图形类型标记脸书应用程序



我们有一个网站 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值从"产品"更改为"小部件",以便Facebook应用程序向用户显示包含"widget"而不是"产品"的描述。我的理解是,开放图形协议有一组可以使用的定义类型:

http://ogp.me/#types

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

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

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

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

最新更新