我可以将og:image:secure_url和og:image放在页面上,用于linkedin和facebook

时间:2012-08-29 12:38:33

标签: facebook-like opengraph linkedin open-graph-protocol

我的网站目前正在使用HTTPS://运行。我正在利用这个来增加社交功能。

问题:我面临以下关于分享的问题。

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)对于链接和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 个答案:

答案 0 :(得分:13)

1)是的,并且基于http://ogp.me/#structured,这将告知抓取服务“网页需要HTTPS”。

2)这些不是必需的,因为FB和LinkedIn将形成正确的大小,无论如何。请记住,LinkedIn explicitly has minimum requirements而FB不会。

答案 1 :(得分:2)

这是我最近通过这些标签和最新的开放图协议发现的内容(2019年6月)。

  1. 您必须包含完整的URL(相对路径无效)
  2. 使用og:image(而不是og:image:secure_url
  3. og:image当前支持https值的安全(content
  4. 您可以重新抓捕网站并使用Facebook sharing debugger
  5. 测试功能

希望它对我有所帮助,因为我发现这些详细信息很难遵循。

相关问题