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

LinkedIn API获取企业动态时权限不足问题咨询

解决LinkedIn API /shares接口权限不足问题

针对你遇到的「Not enough permissions to access: GET-owners /shares」错误,结合你的权限配置和操作细节,我整理了几个核心排查方向:

1. 确认Access Token实际携带了r_organization_social权限

虽然你在应用后台配置了r_organization_social权限,但生成的access token不一定实际包含这个权限。你可以这么验证:

  • 用本地JWT解码工具解析你的access token,查看scope字段里是否明确列出r_organization_social。
  • 如果没有这个权限,说明管理员账号在授权流程中没有同意该权限。需要重新发起授权请求,确保授权页面上的企业数据访问权限被明确勾选。

2. 验证管理员账号与企业页面的关联有效性

要确保生成token的管理员账号是目标企业页面的正式管理员(而非仅内容编辑者),且该账号在LinkedIn后台已确认完成企业页面的管理权限绑定。有时候账号的管理员权限未同步到API系统,会导致权限校验失败。

3. 检查请求格式的细节规范

LinkedIn v2接口对请求格式有严格要求,缺省必要header也可能触发权限类错误:

  • 必须在请求头中添加X-Restli-Protocol-Version: 2.0.0,这是v2接口的强制要求。
  • 确认Authorization头格式正确:Bearer {你的access token},无拼写错误或多余字符。
  • 再次核对owners参数格式:必须是urn:li:company:{数字ID},确保数字ID完全正确,没有混入slug或其他类型的ID。

4. 检查应用的产品配置与审核状态

你已添加了Share on LinkedIn、Sign In with LinkedIn和Marketing Developer Platform,但仍需注意:

  • Marketing Developer Platform下的部分权限需要完成应用验证(比如企业身份验证)才能生效,可检查应用后台是否有未完成的验证提示。
  • 处于开发测试阶段的应用,LinkedIn可能会限制权限使用范围,比如仅允许访问你自己创建的测试企业页面。

关于你提到的owners参数用slug的问题:确实该接口仅接受带数字ID的URN格式,你更换后问题仍存在,说明这不是当前核心问题,可以排除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 20:18:09