2012-11-14 41 views
0

我们有一个网站www.mywebsite.com出售它实现了Open Graph的标签如下部件:Open Graph的类型标签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" /> 

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

http://ogp.me/#types

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

回答

0

Facebook的Open Graph教程(https://developers.facebook.com/docs/opengraph/tutorial/)的第3步提供了创建自定义类型的指导,包括您自己的命名空间。然而,这个文档是为了创建一个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定义类型为你的网站网页。

相关问题