Facebook的Open Graph不会读取meta标签。

10

我无法让Facebook的Open Graph在这个链接上起作用:

https://www.vitrinesonline.com.br/promocao/VE5Wpywz9M

它已经包含了所有必要的标签,但是Open Graph Debugger说它没有。

非常感谢任何帮助。

谢谢!

[更新]

正如luschn指出的,我修复了meta标签的位置,再次抓取了URL,调试器显示了相同的3个错误:

即使可以从其他标签推断出值,也应明确提供“og:image”属性。

缺少以下所需属性:og:url,og:type,og:title,og:image,og:description,fb:app_id

无法验证SSL证书。 它可能是自签名的(这将导致浏览器警告),或者无效。

我的SSL证书是最新且正常工作的。它是来自Let's Encrypt的免费证书。 我想知道那是否是问题所在。


您的证书链不完整,https://www.sslshopper.com/ssl-checker.html#hostname=www.vitrinesonline.com.br 请查阅如何在服务器上安装完整的证书链。 - CBroe
2个回答

7

是的,结果我还得生成另一个链。现在它正常工作了。 - Juliano de Oliveira
在我按照描述添加了正确的链文件之后,这个工作得非常完美,谢谢! - qwerty123

5

调试器显示如下:

无法验证SSL证书。它可能是自签名的(这会导致浏览器警告)或者无效。

顺便提一下:应该将meta标签放在任何JS或CSS文件之前。


SSL证书怎么样?放置位置只是附注。如果Facebook无法识别证书,您可以提交错误报告。 - andyrandy
会研究一下这个。谢谢! - Juliano de Oliveira

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接