【问题标题】:Facebook does not display image from the opentag imageFacebook 不显示来自 opentag 图像的图像
【发布时间】:2011-12-22 12:06:52
【问题描述】:

我已经尝试了几天,但我不明白是什么问题。 我已经在我的网站(图片库)上设置了 Meta Tag opengraph。

这里是一个例子:http://photos.franck-royer.fr/?f=Photos%2F2011-11-15_Amiga_and_IceCube%2FIMG_6218.JPG

如果您查看源代码,您可以在头部看到:

<meta property="og:url" content="http://photos.franck-royer.fr/?f=Photos%2F2011-11-15_Amiga_and_IceCube%2FIMG_6218.JPG"/>
<meta property="og:title" content="Photos/2011-11-15_Amiga_and_IceCube/IMG_6218.JPG"/>
<meta property="og:image" content="http://photos.franck-royer.fr/?t=Big&f=Photos%2F2011-11-15_Amiga_and_IceCube%2FIMG_6218.JPG"/>

如果你打开 og:image 的链接,你会看到确实有一张图片。

但是,当使用 facebook linter 抓取此链接时:

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fphotos.franck-royer.fr%2F%3Ff%3DPhotos%252F2011-11-15_Amiga_and_IceCube%252FIMG_6218.JPG

除了图片标签外,抓取的信息都是正确的:缩略图中没有显示图片。

不知道有没有关系,但你也可以在页面底部看到:

<meta property="og:image" content="http://photos.franck-royer.fr/?t=Big&amp;f=Photos%2F2011-11-15_Amiga_and_IceCube%2FIMG_6218.JPG" />

'&' 已被 '&' 取代,因此我不确定 facebook 是否尝试通过传递正确的 get 参数来获取图像...

知道如何解决这个问题吗?

非常感谢, 弗兰克

【问题讨论】:

    标签: facebook image get facebook-opengraph


    【解决方案1】:

    你应该在这里使用较小的图像。

    如果您的图片非常大,facebook 会在尝试访问图片时失去超时
    => 所以,会类似于找不到图片。

    而且,此图片仅用于在 FB 插件中分享和发送,它应该尽可能小。
    => 所以你可以使用 for 元标记创建缩略图。

    有时,FB 不会显示你的图片。

    我认为,也许在 FB 确实在 mata 标签中同步您的图像或信息之前。等几分钟就好了。

    【讨论】:

    • 太棒了,确实我需要在 og:image 标签中传递我的图像缩略图。问题解决了,非常感谢。
    猜你喜欢
    • 2021-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多