Facebook的Open Graph不会读取元标记

Jul*_*ira 6 facebook facebook-opengraph

我不能让Facebook的Open Graph在这个链接上工作:

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

它拥有所有必需的标签,Open Graph Debugger表示它没有.

任何帮助将非常感激.

谢谢!

[UPDATE]

正如luschn指出的那样,我修复了元标记放置,再次抓取了网址,调试器显示了相同的3个错误:

即使可以从其他标记推断出值,也应明确提供"og:image"属性.

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

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

我的SSL证书是最新的并且正常运行.这是来自Let's Encrypt的免费证书.我想知道这是不是问题.

小智 6

我遇到了同样的问题,解决方案来自:http : //rameerez.com/facebook-sharing-not-scraping-url-correctly-with-https-links/,特别是来自提到的链接:https:// whatsmychaincert.com/

我必须生成一个链文件(由站点提供),然后通过添加SSLCertificateChainFile /path/to/file.chain.crt.

然后重启apache,在facebok上重新调试就OK了!


lus*_*chn 5

这就是调试器所说的:

无法验证 SSL 证书。它要么是自签名的(这将导致浏览器警告)要么无效。

旁注:您应该将元标记放在任何 JS 或 CSS 文件之前。