如何解决LinkedIn API获取视频统计时timeRange参数无效问题?
LinkedIn视频统计API timeRange参数无效问题解决办法
调用LinkedIn视频统计接口时,若请求包含timeRange参数触发“Parameter 'timeRange' is invalid”错误,移除该参数后请求正常,可按以下思路排查解决:
核心原因:参数格式不符合要求
根据LinkedIn官方文档,timeRange作为结构体参数,要求键值对无空格。原请求中start: 1680114336897和end: 1680197809541的冒号后带有空格,这是导致格式校验失败的直接原因。
具体解决步骤
- 修正参数格式:移除
timeRange内所有空格,正确格式为timeRange=(start:1680114336897,end:1680197809541) - 验证时间戳有效性:确保起始时间戳早于结束时间戳,且时间范围在API允许的区间内(通常不超过过去180天)
- 检查URL编码:代码拼接请求时需遵循URL转义规则,避免括号、冒号等字符被错误编码
修正后的请求示例
https://api.linkedin.com/rest/videoAnalytics?aggregation=DAY&q=entity&entity=urn:li:ugcPost:70434434109261312&type=VIDEO_VIEW&timeRange=(start:1680114336897,end:1680197809541)
内容的提问来源于stack exchange,提问作者eliran
相关产品推荐
相关产品推荐

