Facebook不承认网站的OG标签

时间:2014-05-26 10:47:30

标签: facebook facebook-graph-api

我为og添加了元数据:title,og:image等。 但由于某些原因,Facebook没有看到它们。 我收到错误: “网站”类型的网址“http://www.heliconbooks.com/article/authorlanding”上的对象无效,因为未提供“string”类型的必需属性“og:title”。

我查看了facebook刮刀,由于某种原因,省略了这些meta标签。当我查看源代码时,我会看到它们。

我做错了什么?

2 个答案:

答案 0 :(得分:1)

检查https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fwww.heliconbooks.com%2Farticle%2Fauthorlanding

在那里你可以看到FB没有看到任何OG标签。如果我查看您链接的网站的来源,也没有OG标记。因此,请根据https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content#tags

修复代码

答案 1 :(得分:1)

我想我找到了原因,因为我的系统具有基于访客IP的自适应模板,因此facebook看到了不同的页面模板。 现在它显示了一个图像,但不是我想要的图像。我想我必须继续研究它。