Facebook分享图片没有显示出来

时间:2016-12-24 13:01:42

标签: javascript facebook facebook-graph-api

我正在为一位画家的网站工作,我正在尝试与Facebook上的图片,标题和描述共享页面。

我在我的网页上创建了一个Facebook分享按钮,这个按钮(点击时)正确打开了一个显示的facebook分享器对话框

  1. 指向网址的链接
  2. 图片,
  3. 标题和
  4. the descripton
  5. 我在页面标题中放置的元标记是:

        <meta property="og:url" content="http://www.dutchoilpaintings.com/en/works/Italian_Self_Portrait.html">
    <meta property="og:type" content="website">
    <meta property="og:title" content="Italian Self Portrait, by Els Vink.">
    <meta property="og:description" content="Oil on panel, 60 x 90 cmPrivate collection">
    <meta property="og:image" content="http://www.dutchoilpaintings.com/library/Italian_Self_Portrait/italian_self_portrait_website.jpg">
    

    页面本身和图像(正如您所见)托管在普通的http域上。图像分辨率为800x927像素。

    问题:

    尽管Facebook分享器对话框显示正确,但在我的Facebook页面上只显示了一个指向网址的链接,但没有图片,没有标题和描述。

    更多信息: 当我通过Facebook共享调试器运行URL时,它显示了我在此问题顶部提到的所有元标记的正确值。它还可以正确显示图像。我曾多次尝试使Facebook缓存无效,但无济于事。

    我知道共享图像分辨率并不完全符合Facebook宽高比推荐(1.91:1)这一事实,但同一网站上的其他画作似乎都很好,并且没有一幅画在1.91:1

    有谁知道为什么共享信息没有完全发布? Facebook缓存是否相关?如果是这样我该怎么办?

    提前致谢,圣诞快乐! 广告

1 个答案:

答案 0 :(得分:-1)

我以后遇到过这个问题,这是一个自己的页面代码问题,我在w3.org检查后解决了我页面上的问题列表并且工作正常