receive SMS,receive SMS online,free receive sms,receive sms uk,recevive sms romania,united kingdom, sms united states,free sms germany, sms Ukraine,spain,sms spain,sms germany,germany
GetYzm2Str
获取号码接收到验证码信息
token,xmid,hm,sf
string 字符串
返回值 | 说明 | 备注 |
字符长度大于4 | 获取到验证码信息 | 当项目是语音验证码时,返回验证信息还带有语音原始文件的访问地址,http://***.wav |
空值 | 调用接口超时异常 | 获取验证码数据时异常或数据丢包了,可能再次通过GetYzmLogStr接口函数重试获取该验证码 |
1 | 卡商还没接收到验证信息,等待返回验证码信息 |
可延时间隔5-15秒后再次调用该任务接口再次获取验证码短信,直到获取到为止。
|
0 | 没登陆或token过期 | 需要使用UserLoginStr重新登陆获取token |
-1 | 该号码已经已经被卡商注销。 | |
-2 | 业务已被取消,可重试重新操作语音验证 | |
-3 | 业务异常中止 | |
-8 | 余额不足扣费 | |
-9 | 专属数据出错 |
http://www.xnsms.com:9180/service.asmx/GetYzm2Str?token=登陆令牌&xmid=项目编号&hm=获取短信号码&sf=是否自动释放
号码13712345678 获取项目编号2接收到短信
http://www.xnsms.com:9180/service.asmx/GetYzm2Str?token=2632120F90A971D9FB4771D97D507BFD&xmid=2&hm=13712345678&sf=0
你的验证码是:123456,打死都不能告诉别人!
1. 建议用户也可以根据情况定义个超时时间段如2-5分钟,在超过这个限定时间段后还没获取到验证码信息,当该号码无效 加入黑名单后再释放注销该号码,重新获取过新号码进行任务。
2. 如果在使用GetYzm2Str函数获取接收到短信或语音验证码时,像网络丢包 接口返回空值或程序处理异常出错等情况下,可以使用GetYzmLogStr再次来获取丢失验证码。
3. 如果传递sf=1,在获取到接收短信内容后,会立即自动释放号码,不再需要调用sfHmStr接口方法释放号码,如果自动释放了号码,想要再使用只能通过指定号码来再次使用。
GetYzmLogStr
当获取验证码接口GetYzm2Str调用超时或 网络或程序出错丢失验证码数据时,使用该接口重试获取,该接口函数只有在GetYzmStr接口异常出错或数据丢包时才有用
token,xmid,hm
string 字符串
返回值 | 说明 | 备注 |
字符长度大于4 | 获取到验证码信息 | 当项目是语音验证码时,返回验证信息还带有语音原始文件的访问地址,http://***.wav |
空值 | 调用接口超时异常 | 获取验证码数据时异常或数据丢包了,可能再次通过GetYzmLogStr接口函数重试获取该验证码 |
1 | 卡商还没接收到验证信息,等待返回验证码信息 |
当重试获取验证码接口返回1时,表示任务还在继续等待卡端返回验证码的正常状态,之后可以用回GetYzm2Str接口函数继续扫描接口获取到验证码为止。
|
0 | 没登陆或失败 | |
-1 | 该号码已经已经被卡商注销。 | |
-2 | 业务已被取消,可重试重新操作语音验证 | |
-3 | 业务异常中止 | |
-8 | 余额不足扣费 |
1. 该接口方法不能代替GetYzm2Str接口使用,只有在GetYzm2Str接口调用异常出错时防止验证码数据刚好丢包才需要使用,当返回值是1时,说明没数据丢包可以继续使用回GetYzm2Str接口访问获取接收短信内容。
GetYzmAStr
获取帐户所有分配占用号码的接收验证码信息
token,sf
string 字符串
返回值 | 说明 | 备注 |
字符长度大于4 | 获取到 所有号码的验证码信息 | 多个号码接收到多条验证码数据用“||”分隔,单个号码验证码数据用“|”分隔数据属性。
每个号码返回数据格式如下: 号码|项目编号|接收到短信内容 多个号码返回多条数据格式如下: 号码1|项目编号|接收到短信内容||号码2|项目编号|接收到短信内容||号码n.... |
空值 | 调用接口超时异常 | 获取验证码数据时异常或数据丢包了,可能再次通过GetYzmLogStr接口函数重试获取该验证码 |
1 | 卡商还没接收到验证信息,等待返回验证码信息 |
可延时间隔5-15秒后再次调用该任务接口再次获取验证码短信,直到获取到为止。
|
0 | 没登陆或token过期 | 需要使用UserLoginStr重新登陆获取token |
http://www.xnsms.com:9180/service.asmx/GetYzmAStr?token=登陆令牌&sf=是否自动释放
获取帐户所有分配号码接收到的短信
http://www.xnsms.com:9180/service.asmx/GetYzmAStr?token=2632120F90A971D9FB4771D97D507BFD&sf=0
17094661234|4099|你的验证码是:12312||15717582222|14447|你的验证码是:21234||13094759999|3806|你的验证码是:22333
1. 获取到接收短信数据,需要自己拆分匹配回对应的号码和项目业务