通过LinkedIn API获取分享分析时遇ACCESS_DENIED错误求助
LinkedIn API获取帖子统计报错解决
问题描述
调用API获取自然帖指标时使用以下请求:
https://api.linkedin.com/rest/organizationalEntityShareStatistics?q=organizationalEntity&organizationalEntity=urn%3Ali%3Aorganization%3A24445&ugcPosts[0]=urn%3Ali%3AugcPost%3A7008096555
收到错误响应:
"serviceErrorCode": 100, "code": "ACCESS_DENIED", "message": "Unpermitted fields present in PARAMETER: Data Processing Exception while processing fields [/ugcPosts[0]]"
解决方法
- 匹配API版本:确认请求头中指定了与参考文档一致的
LinkedIn-Version(如对应2022-12版本需添加LinkedIn-Version: 202212),不同版本的参数规则差异较大。 - 修正参数格式:将
ugcPosts[0]替换为ugcPostUrn,单条帖子直接传递URN值;多帖子查询可尝试用逗号分隔多个URN(如ugcPostUrn=urn1,urn2),具体以对应版本规则为准。 - 检查权限:确保应用已获取
r_organization_social权限,且完成目标组织的授权流程,该权限是访问组织帖子统计数据的必要条件。 - 更换接口端点:若仅需单条帖子统计,可直接调用
/rest/ugcPosts/{ugcPostUrn}/statistics端点,参数规则更简洁,降低格式出错概率。
内容的提问来源于stack exchange,提问作者eliran
相关产品推荐
相关产品推荐

