5

出于某种原因,LinkedIn 不会应用开放图形标签。我已经用 Facebook 调试器测试了 OG 标签,没有任何问题。这是提供 OG 标签的页面的链接:http: //jakonazivo.cz/share/1。您必须查看此文件的来源,因为它的目的只是提供 OG 标签,然后重定向到网站上的新闻页面。

任何想法可能导致LinkedIn出现此问题?

4

1 回答 1

0

有几件事我可以建议...

您不能同时使用图像和描述

正如我在其他地方所说,您不能同时使用图像和描述。如果您尝试同时使用两者,则只会显示图像。资料来源:与 LinkedIn 开发人员的两周争论

您应该使 LinkedIn 缓存无效

如果您无法弄清楚为什么 LinkedIn 没有在其共享应用程序中解析生成预期的预览,那么请尝试LinkedIn Post Inspector。仅仅检查我的网站,然后一秒钟后再次检查,将导致缓存在第一次尝试后失效,而新的缓存版本在第二次尝试时会在那里。

如果 LinkedIn Post Inspector 没有帮助,那么 OpenGraph 的开发人员足够聪明地创建了同样的东西,即OpenGraph Tag Inspector

如果您仍然认为它是缓存,请尝试共享 not example.com, but, example.com/?someFake=Parameter。不同的 URL 将意味着缓存未命中。

你应该使用OGTags

最后,请注意,根据Microsoft LinkedIn 官方文档,您只能分享以下内容...

  • <meta property='og:title' content='Title of the article"/>
  • <meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
  • <meta property='og:description' content='Description that will show in the preview"/>
  • <meta property='og:url' content='//www.example.com/URL of the article" />

请注意:使用og:image意味着 LinkedIn 将忽略您的og:description标签。您可以通过使用Wikipedia.org(没有og:image,只有一个og:description)和GitHub.com(都og:imageog:description标签) 进行测试来自己确认这一点。

于 2020-06-16T18:24:02.167 回答