调用LinkedIn帖子统计API遇时间粒度错误,求排查方案
问题原因分析
核心问题:时间戳未对齐到日粒度的起始时刻
LinkedIn的organizationalEntityShareStatistics接口在使用DAY粒度时,要求时间范围的起始和结束时间戳必须对齐到当天的UTC 0点(平台定义的日起始时刻),而非任意时间点。
你的两个时间戳对应的UTC时间:
- 开始时间
1678802465→2023-03-14 02:01:05 - 结束时间
1715695265→2024-05-14 02:01:05
虽然两者间隔刚好是整数天数,但由于时间戳并非当天起始时刻,接口会判定时间范围跨度不符合DAY粒度规则——它需要的是从某一天0点到另一天0点的完整周期,而非任意时间点间的整数天间隔。
解决办法
将开始和结束时间戳调整为对应日期的UTC 0点:
- 开始时间改为
1678790400(对应UTC 2023-03-14 00:00:00) - 结束时间改为
1715683200(对应UTC 2024-05-14 00:00:00)
调整后时间范围跨度为完整的426天,完全符合DAY粒度的要求。
内容的提问来源于stack exchange,提问作者Avedis Maroukian
相关产品推荐
相关产品推荐

