2011-12-13 23 views
3

将OG标记添加到我们的网站后,调试器中出现以下错误...Linter错误:无关属性:此类型的对象不允许名为fb:page_id的属性。

Linter错误:无关属性:此类型的对象不允许名为fb:page_id的属性。

这里的短绒链接...

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.sitesell.com%2F

这是我们的主页,http://www.sitesell.com/

我在做什么错?非常感谢你的帮助!

基督教

回答

6

我认为fb:page_id仅用于声称website类型的OG对象使用Facebook见解。

该linter还说,og:type推断,未明确宣布。所以也许是因为你还没有宣布og:type它不期待fb:page_id

2012年4月1日,Facebook将弃用使用fb:page_id标记的Facebook域名解析域名。因此,无论如何,您最终都需要将其删除。

来源:https://developers.facebook.com/blog/post/2012/03/28/platform-updates--operation-developer-love/

要声明页面,则建议使用fb:adminsfb:app_id标签代替见解:

https://developers.facebook.com/docs/insights/

+0

非常感谢你,thaddeusmt!这非常有帮助! -基督教 –

0

我都经历过这样的错误了。检查你的命名空间连接。比如我有两个连接头标签:

一个(这个我参加了教程):

<head prefix="og: http://ogp.me/ns#mynamespace: http://ogp.me/ns/apps/mynamespace#"> 

和下一个(这个我参加了获取代码对象工具):

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# mynamespace: http://ogp.me/ns/fb/mynamespace#"> 

然后我删除了第二个,问题就消失了。

相关问题