【发布时间】:2015-03-01 00:35:09
【问题描述】:
好吧,我这辈子都想不通。我创建了一个新站点,并希望像在我的旧站点上一样添加开放图形元标记(工作正常)。当我将这些添加到我的新站点并在 facebook 调试器中测试它们时,它说它们不存在。当我测试它时,我得到了这个:
推断属性 'og:url' 属性应该显式提供,即使可以从其他标签推断出一个值。
推断属性 'og:title' 属性应该显式提供,即使可以从其他标签推断出值。
推断属性 'og:description' 属性应显式提供,即使可以从其他标签推断出值。
推断属性 'og:image' 属性应显式提供,即使可以从其他标签推断值。
此外,即使图像也在那里,它也找不到图像。以下是我网站上的代码:
<meta property="fb:admins" content="100002683693547" />
<meta property="og:title" content="JDerry Art" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.jderry.com/2015" />
<meta property="og:image" content="http://www.jderry.com/2015/images/link.jpg" />
<meta property="og:description" content="Art and Illustration by J. Derry" />
<meta property="og:site_name" content="JDerry Art" />
我的新网站网址是:http://www.jderry.com/2015/ 我已经在这里和其他论坛上尝试了所有类似问题的建议,并尝试移动标签的顺序无济于事...... 任何和所有的帮助将不胜感激,因为这开始让我发疯,因为似乎没有明确的答案,并且所有建议的解决方案都会产生相同的问题。提前致谢。
附:我的旧网站是 xhtml,我的新网站是 HTML5,不知道这对这个问题有没有影响?
【问题讨论】:
-
我去了jderry.com/2015,但在上面看不到任何og-tags。
-
检查您是否可以在您的 chrome 开发者工具中看到它们。当我检查源时我找不到任何东西。
-
大家好,我刚刚重新上传了我的网站(看起来我的 FTP 客户端装傻了,说文件在那里)。我只是再次尝试了一切,问题仍然存在。
-
<meta property="og:url" content="http://www.jderry.com/2015" />应为<meta property="og:url" content="http://www.jderry.com/2015/" />与当前问题无关,但应以 / 结尾
标签: facebook facebook-graph-api tags meta