【问题标题】:How facebook sharer.php capture the og:image?facebook sharer.php 如何捕获 og:image?
【发布时间】:2013-04-01 21:10:04
【问题描述】:

问题是当我使用不同的图像源时,facebook 分享页面的行为方式似乎有所不同。

例如,如果我使用互联网上的图片

<meta property="og:image" content="http://www.tekxon.com.pk/sites/all/themes/bluemasters/images/gallery/3.jpg"/>

图像被捕获并立即显示在共享页面上,但是,如果我在自己的托管服务器上使用图像

<meta property="og:image" content="http://12.22.12.34/source/test2/2012/05/07/0/3/A/Content/14/Web201205_P14_medium.jpg"/>

第一次进入分享页面时图片不会显示,但我重新加载页面后会显示。此外,即使共享页面上没有显示图像,当我在我的 facebook 上查看图像时,图像仍然被共享。为什么会这样?这是Facebook中的错误吗?谢谢

【问题讨论】:

    标签: php javascript html facebook facebook-opengraph


    【解决方案1】:

    我认为您的第二个链接第一次不起作用的原因与图像的加载时间有关。

    预览图像已缓存,因此即使您将其删除,它仍会显示上一张图像。

    有关如何手动重新加载它的更多信息,请查看: Facebook like - showing cached version og:image, way to refresh or reindex it?

    【讨论】:

    • 谢谢,我也注意到了这个问题,所以我在路径中附加了一个随机生成的 Id,共享对话框应该每次都更新,所以相信不是缓存造成的?
    猜你喜欢
    • 2011-04-26
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多