我可以为领英和Facebook页面同时设置og:image:secure_url和og:image吗?

12

我的网站目前正在使用HTTPS://运行,我正在利用AddThis进行社交功能。

问题:我在LinkedIn分享时遇到以下问题。

a) 大部分时间只有一半的图像出现 b) 有时图像不会出现。

问题:

1)我可以在页面上同时放置og:image:secure_url和og:image以供LinkedIn和Facebook使用吗? 如果是,请问应该按什么顺序。 例如:

<meta property="og:image" content="http://example.com/ogp.jpg" />
<meta property="og:image:secure_url" content="https://secure.example.com/ogp.jpg" />

2) 以下操作对于Linkedin和Facebook来正确显示图片是必须的。

<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="300" />

任何解决方案,但它应该在Linkedin和Facebook上都能工作。

2个回答

15

15

以下是我最近通过这些标签以及最新的开放图谱协议(2019 年 6 月)所发现的:

  1. 必须包括完整的 URL(相对路径不起作用)。
  2. 使用 og:image(而非 og:image:secure_url)。
  3. og:image 当前支持安全的 (https) 作为 content 值。
  4. 您可以重新抓取网站并使用 Facebook 分享调试器 测试功能。

希望它能有所帮助,因为我发现文档在这些特定细节上很难理解。


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