使用LinkedIn新社区管理API获取组织资源时遇ACCESS_DENIED错误
关于LinkedIn Community Management API单组织GET请求403权限错误的求助
我在使用LinkedIn全新的Community Management API获取组织数据时遇到了权限错误,具体情况如下:
我的API请求命令:
curl --location 'https://api.linkedin.com/rest/organizations/MY_ORG_ID' \ --header 'LinkedIn-Version: 202306' \ --header 'X-Restli-Protocol-Version: 2.0.0' \ --header 'Authorization: Bearer MY_TOKEN'
期望获取组织详情,但返回结果为:
{ "status": 403, "serviceErrorCode": 100, "code": "ACCESS_DENIED", "message": "Not enough permissions to access: organizations.GET.20230601" }
根据LinkedIn官方的Community Management API迁移指南,该错误通常出现在BATCH_GET请求中,因为开发层级(Development Tier)对此类请求有限制。但我使用的是单个组织的GET请求,并非BATCH_GET,理论上不该触发这个限制。
我已经完成以下检查:
- 已获得Community Management API的开发层级访问权限
- 后端已正确配置
rw_organization_admin权限范围 - 重置过访问令牌及授权权限,确认令牌有效
- 未超出每日请求限制
- 调用即将停用的v2 API(
https://api.linkedin.com/v2/organizations/MY_ORG_ID)可以成功获取组织详情,但无法依赖该废弃方案
请问有没有人遇到过相同问题并找到了解决方案?也希望LinkedIn官方团队能提供帮助。
内容的提问来源于stack exchange,提问作者Krzysztof Chris Miskowski
相关产品推荐
相关产品推荐

