根据http://developers.facebook.com/docs/opengraph的Open Graph文档,我们可以指定我们自己的og:types。
如果您的对象不适合上述类型之一,则可以 指定您自己的类型。这将表示为其他类型 Facebook的。我们将监控最常用的类型和毕业生 他们完全支持og:类型。如果您指定自己的类型 我们建议您使用自己的命名空间。
在我网站的页面上运行linter http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fznood.com%2Fachkar_tools返回以下错误:
网址“http://znood.com/places/dcGPdl0Psuc”上的对象无效,因为 'znoodcom:store'配置的'og:type'无效
在我的另一页上,og:type是“city”,如果你查看顶部的linter,则og:type设置为“website”(这很糟糕!) http://developers.facebook.com/tools/debug/og/object?q=znood.com%2Fcities%2FbIYWj4uRhCc
有人可以澄清如何设置Open Graph可以选择的自定义类型吗?另外,为什么我的页面上的“网站”会替换“城市”类型?
答案 0 :(得分:5)
尝试访问应用内的Open Graph工具并声明对象类型。
https://developers.facebook.com/docs/beta/opengraph/define-objects/
答案 1 :(得分:1)
您是否在头标记中传递了命名空间链接?像:
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# yourns: http://ogp.me/ns/fb/yourns#`">
你的名字就是你的名字。