0

我知道可以在网站上使用的 OpenGraph“og:image”元标记,但是当我在页面上指定图像时,它会显示为唯一的图像。我尝试了一些不同的更改,但到目前为止没有任何效果。

有没有办法通过 Facebook 的 OpenGraph(或不)指定将用作第一张图像但之后仍包含其他自动选择的图像的图像?我目前无法将所有需要的图像动态拉入页面标题。在所有页面的标题中指定“og:image”会导致只有一个图像在您共享任何 url 时显示为图像。

例如,我们有一个徽标,当有人在域 somespecifieddomain.com 下共享任何链接时,我们希望在默认(第一个)图像中使用该徽标。在标题中放置“og:image”标签后,其他自动选择的图像消失,只有指定的图像可供选择。所有路径也会发生这种情况,因此 somespecificdomain.com/path/to/somewhere 也使用指定的相同 ONE 图像。它可以用作第一个并且仍然包括自动拉取的图像作为可选图像2、3、4等吗?

4

2 回答 2

0

您可以为一个页面指定多个og:image标签。然后,用户可以选择在分享帖子时显示哪些图像。

请参阅开放图形协议阵列文档

于 2012-06-14T12:58:25.633 回答
0

cpilko 是正确的。如果您指定一个 og:image,那就是所使用的。您必须定义多个 og:image 标签才能供用户选择。如果您不能这样做,请不要使用 og:image 。Facebook“应该”最终为您从您的页面中提取图像,但这些图像会被缓存并且可能不会更新为您的喜好。您可以尝试使用http://developers.facebook.com/tools/debug强制 Facebook 刷新这些内容。根据我们在meltedjoystick.com 上的经验,Facebook 拉取的图片与我们不符,我们必须自己定义。

尼克-meltedjoystick.com

于 2012-06-14T22:12:34.793 回答