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

LinkedIn API的Shares接口按所有者查询功能异常求助

使用LinkedIn API获取指定组织动态时返回400参数错误问题

问题描述

调用LinkedIn API获取指定所有者的动态时遇到错误,请求URL:

https://api.linkedin.com/v2/shares?q=owners&owners=urn:li:organization:{ID}

错误响应:

{"serviceErrorCode":0,"message":"Invalid query parameters passed to request","status":400}

已确认access token有效,因为用该token调用以下URL获取单条动态可成功返回:

https://api.linkedin.com/v2/shares/urn%3Ali%3Ashare%3A{ID}

疑问:是否操作有误?还是API存在bug?

解决思路及排查方向

  • 替换占位符为真实ID:确保URL中的{ID}已经替换为目标组织的纯数字ID,不能保留占位符符号。
  • 检查URL编码:尝试对owners参数的URN进行URL编码,修改为urn%3Ali%3Aorganization%3A{真实ID}后再发起请求。
  • 验证权限范围:获取组织动态列表需要r_organization_social权限,当前access token可能仅拥有读取单条动态的权限,需确认token的权限是否覆盖该接口要求。
  • 调整参数传递形式:LinkedIn API的owners参数支持多值传递,即使仅查询一个组织,也可以尝试重复参数(如owners=urn:li:organization:XXX&owners=urn:li:organization:XXX),确保参数被正确识别为数组格式。

大部分情况下这类400错误都是参数格式或权限问题,而非API本身的bug,优先排查上述几点。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 14:48:16