如何使用LinkedIn Share API显示描述字段

jri*_*ins 16 rest json linkedin linkedin-api

当我将此JSON发布到Share API时:

{
  "comment": "Here is my comment",
  "content": {
    "title": "Here is my title",
    "description": "Description:  The picture will be of a blue and gold macaw",
    "submitted-url": "https://en.wikipedia.org/wiki/Macaw",  
    "submitted-image-url": "http://yourshot.nationalgeographic.com/u/ss/fQYSUbVfts-T7pS2VP2wnKyN8wxywmXtY0-FwsgxoJBD4C1qJrqA8EfaP7jL8gZYg0MJlb9NNBxrHhmaSdwF/"
  },
  "visibility": {
    "code": "anyone"
  }  
}
Run Code Online (Sandbox Code Playgroud)

我在活动中看到了这个:

在此输入图像描述

我没有看到的是描述字段中的内容.我没有写这个原始的集成,但我的项目经理声称LinkedIn UI最初显示这些描述.有什么变化?我们做错了吗?

更新:

我刚才注意到一个类似的问题:

分享在LinkedIn描述字段未在新UI中显示

我实际上不确定从SO角度应该做什么,因为我提供了额外的内容,我认为这有助于识别问题.

Hol*_*ger 5

我花了两周时间与 LinkedIn 支持人员和开发人员讨论这个问题。 哦,人类…… 简洁的总结……

  • 如果您定义了图像(使用og:image或 API),则共享预览中不会显示任何描述。
  • 如果您没有定义图像(使用og:image或 API),但您定义了描述(使用og:description标签或 API),则描述将显示在共享预览中。

最简单的测试方法?GitHub 有og:image标签,但维基百科没有og:image标签。他们在 LinkedIn 的社交分享中是什么样子的?

维基百科: 没有og:image标签,但og:description显示。
GitHub: og:image标签,但没有og:description显示。

我还经历了制作一个超级简单的演示来测试这个假设的麻烦......

没有og:image标签的工作 LinkedIn 共享链接演示

<HTML><HEAD>
    <meta property="og:title" content="LinkedIn Share URL Test">
    <meta property="og:description" content="Testing description!">
    <meta property='og:url' content="https://www.revoltlib.com/linkedin-social-share-url-test.html"/>
</HEAD><BODY>This page has no og:image tag.</BODY></HTML>
Run Code Online (Sandbox Code Playgroud)

您应该不必为找到带有 og:image标签的站点烦恼,基本上每个站点似乎都有它!

经过彻底的测试,它似乎检查出来了!我很清楚微软官方 LinkedIn 共享文档没有提到这一点,但所有真实的证据似乎都指向相反的方向。

  • 这就是答案!在其他地方很难找到此信息。 (2认同)