Facebook的多个OG:图像标签 - 这是默认?(Facebook multiple og:im

2019-07-03 21:21发布

我的网站指定了多个OG:图像标签,我想控制哪一个是默认的。 它有事情做与他们指定在该命令?

眼下的图像出现在链接后选的顺序#3,#1,#2(#3是默认值),这似乎是相当不寻常。

感谢您的任何见解。

Answer 1:

我很好奇,所以我走遍各地试图找到一个答案,“默认图像”的问题。 这是字面上我唯一能找到的链接,任何研究已对此事,他们认为,高清晰度的图像将收到的首要任务来完成:

如何设置优先顺序打开图形图像对于插入评论链接。 (不共享或墙上的帖子。)

然而,根据该示例中,FB可能只是采摘最后OG:名单上的图像标签。 先前的SO答案出来了类似的结论:

Facebook的sharer.php,如何有多个OG:图像标签?

我很抱歉,如果我回答更多的问题你的问题,但也许这会给你一个不错的领先优势,至少。 如果你添加更多标签和FB一贯挑选最后一个,你会希望有您的解决方案。 :)



Answer 2:

下面是我的作品。 在你的页面的标题,插入此代码

<meta property="og:image" content="http://yourdomain.com/yourimage.png" />

这让我选择优先级的图像。 它应该是最高分辨率的照片网页的一个。

然后,迫使Facebook来清除它的缓存与此 。 这个调试工具也将显示你的Facebook是有利于它的形象。



Answer 3:

从该的Open Graph协议 :

数组

如果一个标签可以有多个值,只是把同样的多个版本<meta>标记您的网页上。 第一标签(从顶部到底部)的冲突过程中被赋予优先级。

<meta property="og:image" content="http://example.com/rock.jpg" />

<meta property="og:image" content="http://example.com/rock2.jpg" />

当我测试这个在Facebook上共享调试器 ,我只看到预览的第一张图像。 但是,当我开始在Facebook上本身URL的份额,我看到了选择第二图像,如下面的左/右按钮沿预览第一个图像:



文章来源: Facebook multiple og:image tags - Which is Default?