You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用LinkedIn营销API发布动态时实现带预览图片的链接嵌入方法咨询

LinkedIn营销API发布动态时实现带预览图片的链接嵌入方法咨询

嗨,我完全懂你现在的困扰——手动在LinkedIn发带链接的帖子时,系统会自动生成带预览图的嵌入卡片,但用Post API发布时,明明返回成功、内容也正常显示,却就是没有对应的预览图。别担心,这确实是API调用时需要额外配置特定参数的问题,我来给你一步步拆解关键要点:

核心原因:API不会自动识别文本中的链接生成预览,需要显式配置内容实体

LinkedIn的营销API不像手动发布那样自动抓取文本里的链接生成预览,你需要在请求payload里明确指定contentEntities字段,把链接和预览图信息关联起来。

具体配置步骤

  • 第一步:构造contentEntities数组
    在请求的specificContent.com.linkedin.ugc.ShareContent对象下,添加contentEntities数组,里面包含你要嵌入的链接核心信息:

    • entityLocation:必填,就是你要分享的目标链接URL
    • thumbnails:可选但推荐,手动指定预览图的URL,避免LinkedIn自动抓取失败的情况
  • 第二步:关联文本中的链接
    在帖子的shareCommentary.text里正常放置链接即可,API会自动关联contentEntities里的信息生成预览卡片

  • 第三步:确认权限与API端点

    • 确保你的应用拥有对应发布权限:个人帖子需要w_member_social权限,公司主页帖子需要rw_organization_admin权限
    • 用对API端点:个人动态发往https://api.linkedin.com/v2/ugcPosts,公司主页动态发往https://api.linkedin.com/v2/shares

示例请求Payload(用个人帖子为例)

{
  "author": "urn:li:person:你的个人URN",
  "lifecycleState": "PUBLISHED",
  "specificContent": {
    "com.linkedin.ugc.ShareContent": {
      "shareCommentary": {
        "text": "分享一个实用资源:[点击查看](https://your-target-url.com)"
      },
      "shareMediaCategory": "ARTICLE",
      "contentEntities": [
        {
          "entityLocation": "https://your-target-url.com",
          "thumbnails": [
            {
              "resolvedUrl": "https://your-target-url.com/your-preview-image.jpg"
            }
          ]
        }
      ]
    }
  },
  "visibility": {
    "com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"
  }
}

额外注意事项

  • 如果不手动指定thumbnails,LinkedIn会尝试抓取目标页面的Open Graph(OG)标签,所以要确保目标页面的<meta property="og:image" content="预览图URL">配置正确,且页面能被LinkedIn的爬虫正常访问
  • 发布后如果还是没有预览,可以检查API返回的响应,有时候即使是201成功状态,也会包含警告信息,提示预览图抓取失败,这时候就需要排查目标页面的可访问性或者OG标签是否合规

备注:内容来源于stack exchange,提问作者testaccount mytest

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:54:53