Facebook 分享者仅拉取 3 张图片

Posted

技术标签:

【中文标题】Facebook 分享者仅拉取 3 张图片【英文标题】:Facebook sharer only pulling 3 images 【发布时间】:2013-03-14 18:38:18 【问题描述】:

我在一个网页上使用 facebook 共享器,其中包含一堆不同纵横比的图像。我正在为许多图像(通常是 7-10 个)定义 og:image 元标记,并且 debugger 中的所有内容总是看起来不错,但是我使用调试器刷新的所有新页面和任何旧页面仅显示 3 个图像在共享弹出窗口中。这种情况一直在发生,并且似乎与图像的大小或内容无关。它总是返回 3 的事实让我认为这是一个 fb 问题。其他人看到了吗?

【问题讨论】:

您可以发布指向其中一个 URL 的链接吗? 我用调试器得到了一大堆图像......确切地说是22。但在 FB 上仍然只有 3 个......在我看来就像 FB 方面的缓存问题...... 页面多久以前改变的?当管理员使用调试器时,Facebook 通常会刷新缓存的版本。 我看到了几个警告,但是有很多图像不符合警告并且没有显示。它一直在许多页面上发生。正好 3 个可用 我会说你应该给它一些时间看看 FB 是否删除它的缓存版本。如果做不到这一点,也许它需要一个错误报告。 【参考方案1】:

我之前在 Facebook 上也遇到过这个问题。有时,即使没有正确的错误/警告消息,您也需要将图像的较大版本设置为默认值。虽然 Facebook 的调试器警告消息的最小尺寸为 200x200,但我通常尽可能坚持不小于 600x300。还要记住纵横比,正如其他人所说,您可能需要提交错误报告。

【讨论】:

【参考方案2】:

我还注意到,如果您将 og:type 设置为“文章”,Facebook 最多会提取 3 张图片。

作为一种可能的解决方案,您可以将 og:type 更改为“网站”或“产品”,这样 Facebook 会提取更多图片。

【讨论】:

我们已经在使用网站了。也许这里有一些联系,因为在所有情况下都正好是 3。无论如何,我们放弃了,并在我收到请求的页面上只包含了 3 张图片——我们试图专门包含一张主要图片并且不太关心其他图片,所以 facebook 随机丢弃图片的方式意味着我们的主要图片图片经常被其他 3 人放弃

以上是关于Facebook 分享者仅拉取 3 张图片的主要内容,如果未能解决你的问题,请参考以下文章

将帖子从我的网站分享到 Facebook 时隐藏帖子图片之外的文字

使用 UIActivityViewController 分享超过 5 张图片

facebook分享图片与链接ios xcode

facebook sdk:用文字分享本地图片让我发疯

在 Facebook 时间线上分享照片而不是个人资料图片:Android

社交分享的默认网站图片