【问题标题】:missing pictures on page [facebook]页面上缺少图片 [facebook]
【发布时间】:2015-12-24 08:16:49
【问题描述】:

为了解决这个问题,我与 facebook 支持团队打了一个电话(实际上是几个电话),但从未得到合乎逻辑的答案。

问题很简单:Facebook 页面上的图片会在一段时间后消失。

问题在一页上,即Discovery Publisher。在页面底部(即特别是 2013 年及之前的日期),一些图片不再显示。上传后显示正常,但过一会就停止显示了。

我们创建了这些帖子。每张图片都是从个人电脑上单独上传的。

初步调查显示,这些图片位于 facebook 的一台服务器上(请参见下面的屏幕截图)。因此,我们记录了与支持团队的通话。他们的结论是问题出在我们这边,即在我们的网站上。

然而,情况似乎并非如此,因为 (1) 它在之前和之间有效,我们没有改变任何东西; (2) 原始图片从未在我们的服务器上找到; (3) 初步调查显示,这些图片实际上存储在 Facebook 的一个服务器上,而不是我们的网站上。

具体来说,例如,如果我们以这个帖子为例,它不再显示在 facebook 上:

帖子的链接是here,可以正常使用。

当时加载的图片是这张:

这是从计算机加载的,而不是从我们的网站中提取的。

根据下面的截图,图片位于 facebook 的一台服务器上:

这是here,但在浏览器上触发以下错误:“处理您的请求时发生错误。参考#50.3c0edd58.1448968164.3378a460”

但是,如果我现在对在我们的 facebook 页面上正确显示的图像执行相同操作:

图片网址,根据这个截图:

this one,现在显示正常。

那么,问题出在哪里,在我们的页面、我们的服务器(即发现发布者)还是在 facebook 的服务器上?


下面是facebook给出的答案,有人能在这种情况下理解吗?

首先,url http://www.discoverypublisher.com/publication/james-hilton-lost-horizon/ 不包含任何 Open Graph 标签。如果您的客户希望在 Facebook 上分享时出现正确的图片、标题和描述,这些都是必不可少的。 请参考以下链接、网站管理员文档1 和 URL 调试器2 在这里,您将能够准确地看到我们的爬虫看到的内容以及将您的网址分享到 Facebook 时将显示的内容。 https://developers.facebook.com/docs/sharing/webmasters https://developers.facebook.com/tools/debug/

图像是异步缓存的,因此图像可能不会在有人第一次分享内容时呈现。这听起来像是您遇到的空白图像问题。这可以通过遵循缓存图像文档3 中的说明来避免 https://developers.facebook.com/docs/sharing/webmasters/optimizing#cachingimages


随后,呼叫被关闭,任何重新打开它的尝试都会立即关闭呼叫。

【问题讨论】:

  • 可能他们将旧图片迁移到其他服务器。对我来说听起来合乎逻辑,因为较新的图片有更高的观看机会。也许三年后他们会找到自己的位置。
  • 脸书在哪里回答?
  • 刚刚作为描述的一部分添加。
  • 我不认识,我想你应该按照他们提供的链接进行操作,或者你可能只是被搞砸了。也许几天后它就会被修复,谁知道呢。
  • 几个月来一直这样。有谁知道如何从 facebook 获得适当的支持,或者如何升级呼叫?

标签: php html facebook image


【解决方案1】:

服务器响应的事实告诉你

处理您的请求时出错。

甚至给你一个唯一的代码,因为它表明这是 Facebook 服务器的问题。可能是服务器在过去几周/几天/几小时内(并且一直)遇到问题,但正如评论中所说,这更有可能是迁移问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 2019-03-22
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多