文章

淘宝订单查询接口报错,错误码7,提示App Call Limited

今晚遇到订单查询接口频繁报错的问题。

错误码7,有两种提示,一种是appkey维度的,一种是开放平台某个接口维度的。

你appkey证书流量超了,则提示accesscontrol.limited-by-app-access-count。可以通过控制台重置流量控制来解决。

如果是提示accesscontrol.limited-by-api-access-count,则只能等淘宝那边去处理。

 

下面引用官方的帮助说明。

错误码 7 的产生由于是开放平台做的流控限制。目前平台有这么几种流控限制:

1.对每个appkey(应用)调用流量的限制,子错误码:accesscontrol.limited-by-app-access-count  。每个标签对应流量查看文档  http://open.taobao.com/doc/detail.htm?id=43。应用具体的流量可在开发中心后台--证书管理中查看。

解决办法:进支持中心,走正常的应用流量申请流程,申请更高流量。要求:接口调用成功率98%以上。

2.对每个api(接口)调用总频率的限制,子错误码:accesscontrol.limited-by-api-access-count。该限制是针对所有应用调用总量的每分钟或每秒钟的限制。这中错误一般还有“This ban will last for ** more seconds” 的信息,意思是说等过完**秒钟以后就可以调用了。

解决办法:流控限制目的是为防止短时间内请求量过大,影响后端服务的稳定。只能ISV合理调整接口调用频率,错开高峰期调用。

3.针对未上线的应用,限制appkey调用某个接口的频率,子错误码:accesscontrol.limited-by-app-api-access-count。

解决办法:流控限制是接口业务方为了控制每个appkey资源合理分配,等“This ban will last for ** more seconds” 流控限制时间结束就可以调用了。另应用上线后会自动解除限制。

发表评论