Facebook开放图og:图像问题(Facebook共享中的空图像)

Facebook开放图og:图像问题(Facebook共享中的空图像),facebook,image,facebook-opengraph,meta-tags,Facebook,Image,Facebook Opengraph,Meta Tags,我一直坚持着这一点,并在寻找新的想法。我正在用blogger.com平台帮助一位朋友写博客。问题:该博客的Facebook共享提供的不是空图像,就是“铅笔”图标的损坏图像 我尝试了以下方法: 在开发者Facebook网站上阅读最佳实践 已验证图像为推荐尺寸(600x314) 定义了宽度和高度的元标记 使用Facebook调试器工具获取新的刮刀数据-始终会收到相同的错误: og:图像未定义、无法下载或不够大。请使用og:image元标记定义所选图像,并使用至少200x200px且可从Face

我一直坚持着这一点,并在寻找新的想法。我正在用blogger.com平台帮助一位朋友写博客。问题:该博客的Facebook共享提供的不是空图像,就是“铅笔”图标的损坏图像

我尝试了以下方法:

  • 在开发者Facebook网站上阅读最佳实践

  • 已验证图像为推荐尺寸(600x314)

  • 定义了宽度和高度的元标记

  • 使用Facebook调试器工具获取新的刮刀数据-始终会收到相同的错误:

    og:图像未定义、无法下载或不够大。请使用og:image元标记定义所选图像,并使用至少200x200px且可从Facebook访问的图像。图像。。。将改为使用。有关更多疑难解答提示,请参阅

  • 顺便说一下,在Facebook调试器工具中,我看到“基于原始标记,我们构建了以下开放图属性”部分确实为og:image显示了正确的图像,但它以分层方式显示了两次缩略图

  • 这是代码(位于
    部分):

    
    
    请尝试以下操作: 再次保存图像,但使用新尺寸:1200*628。 我不确定Facebook的treshold在哪里(当然不是他们说的200x200px)——但在我的项目中,470*246像素不足以让Facebook接受它作为og:image source。
    og:image:**属性是无用的imho-最好删除它们。

    我遇到了一个类似的问题,服务器的og:image标记指向一个安全子域,该子域实际上镜像了CDN服务器

    
    

    FB有一个可以让你看到FB在尝试拉取图像时遇到的错误

    在我的例子中,子域没有在HTTPS协议使用的SSL证书下注册。因此FB得到以下错误:


    Curl错误:SSL\u CACERT SSL证书问题:无法获取本地颁发者证书

    OpenGraph调试工具非常混乱。这两个缩略图都不错,我也有过同样的经历。Facebook有很长的缓存时间-通常使用调试工具应该清除缓存,但通常不会。很可能FB会在几个小时内正确显示您的图像。遗憾的是,它似乎没有更新,而且自更改以来已经超过72小时了。。。