请求历史交通数据遇阻:指定时间仅返回实时数据求助
HERE API历史交通数据提取问题解决指南
关键修正步骤
- 更换API端点:你当前使用的
traffic/6.2/flow.json是实时交通流接口,即使传入time参数也只会返回实时数据。必须改用历史数据专用端点:traffic/6.2/history/flow.json - 确认时间参数有效性:你的
time格式2022-08-31T00:00:00-07:00符合要求,但要确保该时间在HERE历史数据的可查询范围内(一般支持过去1-2年的数据) - 检查API权限:确认你的API Key已开通历史交通数据访问权限,基础套餐可能不包含该权限
修正后的请求示例
https://traffic.ls.hereapi.com/traffic/6.2/history/flow.json?apiKey=#############&bbox=50.08518,-123.237232;49.447285,-123.049602&units=metric&responseattributes=shape&time=2022-08-31T00:00:00-07:00&minjamfactor=0
批量提取注意事项
- 按15分钟间隔提取时,要保证每次请求的
time参数精准对应目标时间点,不要跨区间 - 如果仍有异常,可尝试添加
histories=latest参数,强制调用指定时间的归档数据 - 批量请求时需遵守API的速率限制,避免触发限流机制
内容的提问来源于stack exchange,提问作者Jayman McAllister
相关产品推荐
相关产品推荐

