调用LinkedIn API时timeRange.start/end触发QUERY_PARAM_NOT_ALLOWED错误
LinkedIn API QUERY_PARAM_NOT_ALLOWED 错误排查与修复
问题核心
你的请求返回QUERY_PARAM_NOT_ALLOWED错误,根源是两处参数构造错误:
1. 参数大小写不匹配
LinkedIn API参数名区分大小写,你使用了小写的timerange.start,但官方文档规定的合法参数是驼峰式的timeRange.start。
2. 列表参数格式错误
actions参数无需用List()包裹,直接用逗号分隔枚举值即可。
修正后的可运行请求URL
https://api.linkedin.com/rest/organizationalEntityNotifications?timeRange.start=1705312800000&q=criteria&organizationalEntity=urn%3Ali%3Aorganization%4B102101921&actions=COMMENT,SHARE_MENTION
额外验证点
- 确认
organizationalEntity的URN格式正确,且你的访问令牌拥有该组织的对应权限 - 确保请求头包含有效的
Authorization: Bearer {token},令牌权限范围覆盖社区管理类接口(如w_member_social)
内容的提问来源于stack exchange,提问作者Seamus O'Connor
相关产品推荐
相关产品推荐

