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

Tec*_*ter 8 linkedin facebook-like opengraph open-graph-protocol

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

问题:我面临关于linkedin共享的以下问题.

a)大部分时间只有一半的图像出现b)有些时候图像没有出现.

问题:

1)我可以将og:image:secure_url和og:图像放在页面上,用于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" />
Run Code Online (Sandbox Code Playgroud)

2)链接和Facebook正确显示图像必须遵循以下规定.

<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="300" />
Run Code Online (Sandbox Code Playgroud)

任何解决方案,但它应该适用于linkedin和Facebook.

bob*_*nes 14

1)是的,基于http://ogp.me/#structured,这将告诉抓取服务"网页需要HTTPS".

2)这些不是必需的,因为FB和LinkedIn将形成正确的大小,无论如何.请记住,LinkedIn 明确有最低要求,而FB没有.


小智 6

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

  1. 您必须包含完整的URL(相对路径无效)
  2. 使用og:image(不是og:image:secure_url
  3. og:image目前支持值的安全(httpscontent
  4. 您可以重新爬网网站并使用Facebook共享调试器测试功能

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