验证码请求次数超过限制怎么办

JavaScript013

验证码请求次数超过限制怎么办,第1张

验证码请求次数超过限制怎么办?

1.有可能是平台对固定时间段内手机号获取验证码的次数进行了限制,如果短时间内频繁的获取验证码,超过平台允许的次数后将无法收取到验证码。

2.验证码短信被手机安全软件拦截了。检查手机是否安装了安全软件,查看验证码短信是否被拦截了。

3.短信网关出现业务堵塞或其他异常情况时,我们的手机可能无法正常收到验证码短信,可以稍等一会再次尝试获取验证码。

4.如果在国外使用国内的手机号,通过国内的运营商发送平台验证码,可能会受地区情况影响无法正常接收。

5.手机卡或手机出现通信故障,这种情况下尝试重新插拔手机卡或更换手机,再次尝试是否能够收取到验证码。

6.手机号被拉黑。我们现在使用的手机号有可能是其他人使用过又注销了的,如果你的手机号在之前的用户使用过程中被某平台拉黑了,例如被XX视频拉黑,那么你将无法获取XX视频的验证码,解决相应问题的方法是联系对应平台客服解除黑名单限制。

毒APP主要使用sign和newSign两个参数来对url进行验签,下面是首页推荐接口的请求:

GET https://app.poizon.com/api/v1/app/index/ice/shopping?lastId=&limit=20&newSign=3b799d62162b6ce9101f2b4eecee2e46](https://app.poizon.com/api/v1/app/index/ice/shopping?lastId=&limit=20&newSign=3b799d62162b6ce9101f2b4eecee2e46 HTTP/1.1

duuuid: 124ed23e39b48f13

duimei: 869437022872919

duplatform: android

appId: duapp

duchannel: du

duv: 4.16.1

duloginToken: c651c053|71979198|c1d97f25f2e7b844

dudeviceTrait: 2014813

timestamp: 1573811922502

shumeiid: 201911060919363513942e835afe4a655e595011a6c1f2018cae614d9493b0

User-Agent: duapp/4.16.1(android5.1.1)

Host: app.poizon.com

Connection: Keep-Alive

Accept-Encoding: gzip

Cookie: duToken=d41d8cd9%7C71979198%7C1573801295%7C82764f7dbf13b384

sign的计算方法如下:

把 url中的参数放入map中

把uuid、platform、v、loginToken放入map中

对map中的元素按key进行排序

把map中的元素按keyvalue形式拼接成字符串

在字符串末尾拼接一个常量字符串

计算字符串的md5

newSign的计算方法跟sign比较相似,只是最后是先对构建的字符串AES加密,然后再计算md5,加密部分是在libJNIEncrypt.so中实现。

毒APP API的签名参数计算流程就这样,对细节感兴趣的朋友可以联系1420849833一起交流学习

最近得物更新之后疯狂出403和485,403是因为数美风控,485是因为极验验证,数美需要破解shumeiid,极验需要打码,解决这两个问题就可以了