Har*_*rik 13 facebook facebook-opengraph
我在Facebook分享按钮中遇到一个问题.
我当前帖子中有8张图片,所有图片都大于200x200.
但是,当我点击Facebook分享按钮时,它将只显示8个中的3个图像,我们可以从中选择缩略图.
我也搜索了这个问题,并根据许多建议,我也审查过
https://developers.facebook.com/tools/debug链接用于调试问题.但是,所有8张图像都正确显示.
任何帮助都会很明显.
谢谢.
这是一个很好的问题,但我认为答案可能会让你失望。
简短的回答:据我所知和搜索,你不能这样做。
长答案:你可以用一些好的静态图像来优化这个场景 - 或者如果你可以更有创意的动态图像。 
为每个共享添加静态图像。您可以在headHTML 部分中添加开放图元标签:
<meta property="og:image" content="http://www.myawesomesite.com/logo.jpg"/>
使用上面的代码,您将告诉 Facebook始终将此图像显示为“共享”按钮中的选项。根据Facebook 文档,建议使用至少 1200 x 640 像素的图像,因为这将共享包含大图像的帖子。
以下是一篇具有推荐尺寸的帖子的预览:

现在有一个带有小图片的帖子:

在这篇文章中中,我找到了解决您问题的可能的好方法。作者使用了与上一篇技巧相同的原理,但他使用了另一种实用的方法来做到这一点。
他使用了以下标签:
<link rel="image_src" href="http://myawesomesite.com/logo.png" />
这个标签与前一个标签几乎相同,但我认为rel="images_src"可能是一件有趣的事情。该link标签也应用在网站的头部部分(根据W3C 页面),但我认为你可以对 Facebook 撒谎,因为他们是坏人并且不提供良好的 API。
我想知道 - 这只是一个假设 - 为什么不尝试应用image_src为您的帖子/网站图像的 ID?我目前无法对此进行测试,但目前这是我能想到的最好的事情。
Facebook 在很多方面都不是很好,而且他们没有提供我们需要的一切 - 比如这个有趣的功能。但也许我们可以使用一些奇怪的技术来愚弄 Facebook。
如果您不想进行这样的测试,则选择要共享的图像的唯一方法是为您的页面提供第一个技巧的静态 OpenGraph 元标签。
我希望它能有所帮助 - 遗憾的是,我认为这是您问题的最佳答案。
| 归档时间: | 
 | 
| 查看次数: | 3759 次 | 
| 最近记录: |