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

通过LinkedIn rest/posts API获取ugcPost详情时遇404错误求助

解决LinkedIn ugcPost URN调用API 404问题

核心问题分析

你拿到的是多个UGC Post的URN(逗号分隔格式),但rest/posts/{ugcPostUrn}是单资源查询接口,无法直接传入多个URN。另外即使单URN查询返回404,还要排查权限、可见性等其他问题。

具体解决方案

  • 拆分多URN,单独调用接口
    把逗号分隔的两个URN拆成独立请求:

    • 第一个URN:urn:li:ugcPost:7023566176156811264,编码后请求路径为posts/urn%3Ali%3AugcPost%3A7023566176156811264
    • 第二个URN:urn:li:ugcPost:7023567581345140736,编码后请求路径为posts/urn%3Ali%3AugcPost%3A7023567581345140736
  • 排查404的其他原因

    1. 权限验证:确认API令牌(Access Token)拥有对应权限,比如个人帖需r_member_social,企业帖需r_organization_social
    2. 帖子可见性:目标帖子可能设为私有,或不属于令牌可访问范围(比如非关联企业的内部帖)
    3. URN有效性:检查URN是否拼写正确,对应帖子是否已被删除
    4. API版本兼容性:可尝试切换到更近期的版本(如202309)测试,旧版本可能不再支持部分资源查询

批量查询替代方案

如果需要批量获取多个帖子,改用批量查询接口:
调用rest/posts接口,通过ids参数传入多个URN(逗号分隔,无需编码),示例请求:

GET https://api.linkedin.com/rest/posts?ids=urn:li:ugcPost:7023566176156811264,urn:li:ugcPost:7023567581345140736&viewContext=Reader

内容的提问来源于stack exchange,提问作者Ralqahtani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 12:39:27