如何设置Facebook分享图片(仅作为备选项)?

6
我们可以使用以下内容来设置默认的分享图片:
<meta property="og:image" content="http://website.com/images/icon.png" />

然而,有没有一种方法可以将其设置为仅作为后备,而不是默认选项?这意味着,仅在Facebook找不到更大、更合适的图像时才使用它。

请注意 - Facebook已经自动进行了网页抓取,无需网站所有者提供任何帮助即可找到最合适的图像。只有在没有使用图像或图像太小的情况下,如果它使用用户定义的后备而不是页面上找到的其他非相关任意图像,那么就会很好。

更好地了解Facebook分享抓取机器人所设置的标准会有很大帮助。或者,如果可能的话,只指定从特定的div ID或class中收集图像,如果没有找到,则使用后备。


顺便问一下,你的问题似乎有些混淆,你想做什么?使用共享图像(仅作为备选),是吗? - Ali Gajani
我添加了一条注释,可能有助于进一步解释。 - user350530
1个回答

7
你可以在这里找到答案:如何在Facebook分享时显示特定图像作为缩略图? Facebook无法自行检查“更大的、更合适的图像”。您需要以某种方式指定它,例如WordPress的特色图片或类似的选项。
你可以按照以下方式组织头部:首先使用备用图像,然后如果有可用的话,可以覆盖它吗?
<meta property="og:image" content="http://website.com/images/fallbackimage.png" />
 if bigger image specified
 <meta property="og:image" content="http://website.com/images/big-image-specified.png" />

有什么需要帮助的吗?

是的,听起来就是全有或全无的情况。让Facebook做它该做的事情,希望一切顺利,或者每次都明确地分配图像,这很痛苦。本来还希望有人能将两者混合起来。 - user350530

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接