首页 > 解决方案 > 此处地图 API calculateroute.json 出现 429 错误

问题描述

我正在使用 calculateroute.json api,但现在是 3 天,当我收到{"issues":[{"message":"Too many requests, please try again after some time"},{"message":"Request id: 2a2d34fa-612b-4a1c-9ac5-fdba3144015f"}],"error_id":"2a2d34fa-612b-4a1c-9ac5-fdba3144015f","response_code":"429 Too Many Requests"}错误消息时。完整请求(无身份验证) - 未达到每月请求限制。哪里可能有问题?

标签: here-maps-resthttp-status-code-429

解决方案


这意味着请求是从同一个源 IP 发送的(即机器的时间跨度非常短,只有几毫秒)

通常值得重新尝试请求,因为当原始请求失败时,后续请求可能会成功。

但是,重要的是不要简单地循环重复向 HERE 的服务器发出请求。这种循环行为可能会使您的客户端和 HERE 之间的网络过载,从而导致多方出现问题。

更好的方法是在尝试之间增加 DELAYS 重试。通常,每次尝试都会使延迟增加一个乘法因子。


推荐阅读