错误码 7 的产生由于是开放平台做的流控限制。目前平台有这么几种流控限制:
1.对每个appkey(应用)调用流量的限制,子错误码:accesscontrol.limited-by-app-access-count 。
2.对每个api(接口)调用总频率的限制,子错误码:accesscontrol.limited-by-api-access-count。该限制是针对所有应用调用总量的每分钟或每秒钟
的限制。这中错误一般还有“This ban will last for ** more seconds” 的信息,意思是说等过完**秒钟以后就可以调用了。
3.针对未上线的应用,限制appkey调用某个接口的频率,子错误码:accesscontrol.limited-by-app-api-access-count。
针对第3种情况,
解决办法如下
解决办法:流控限制是接口业务方为了控制每个appkey资源合理分配,等“This ban will last for ** more seconds” 流控限制时间结束就可以调用了。另应用上线后会自动解除限制。
针对第1,2种情况,解决办法如下
1)进入控制台,点击应用管理,点击重置流量控制按钮,重置流量控制
2)申请更高的流量,可自助申请,也可提交申请工单
满足以下条件可以在控制台自助申请
当满足上述条件时,控制台里自助申请的按钮是可以点击;否则就是灰的
如果无法自助申请,而你又确实需要更大的流量,那么请确认你是否符合当前的应用流量提升规则,如果符合的话,可进行工单申请。
应用流量提升规则
规则如下:(以下条件必须全部满足)
1) 最近7天应用访问API的平均成功率达到98%及以上;
2) 当前应用的有效访问总量未达到当前流量规则的50%,不允许提交申请;(比如您的应用当前流量阀值为2万次/天,如果您当前的有效访问总量在1万次/天以下,无法提交申请更高的流量);
3) 申请流程是逐级申请,只允许申请上一级别的流量。(比如您当前的流量规则为2万/天,更高的流量级别有10万和100万,那么您只能申请10万的流量包,不允许直接申请100万)。
在应用已经发布上线,并且满足流量提升规则的情况下,可在访问支持中心提交工单,申请更高证书流量:https://console.open.taobao.com/#/services/submitProblem
具体流量提升规则与流量提升流程请参考:
https://open.taobao.com/docV3.htm?spm=a219a.7386797.0.0.8890669apt5wuL&source=search&docId=103492&docType=1