手机验证码自动接收(y码)系统API说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

手机验证码自动接收(y码)系统API说明

接口地址: /http.aspx?action=

接口统一编码:UTF-8

接口调用方式: HTTP,支持GET和POST两种方式。

接口调用时间间隔: 50毫秒。如果低于50毫秒会提示 "message|please try again later"

GET调用方法:/http.aspx?action=方法名&参数1=值&参数

2=值(具体方法名及参数请参考接口方法)

注意:

服务器返回no_data时表示系统暂时没有可用号码了,请使用死循环每隔一分钟请求一次手机号,Y码平台是不定时加号的。

max_count_disable出现这个提示是因为您获取的号码以达到上限,每个获取到的号码都必须正确处理(要么调用ReleaseMobile释放号码退出任务,要么获取验证码,要么号码不能用加黑,要么号码收不到短信加黑。getRecvingInfo方法可以查看您当前获取的手机号码

如果接口返回action_parameter_error 表示传入方法名错误或方法不存在。

[方法名] loginIn

传入参数:

1. uid:用户名

2. pwd:密码

GET方式调用实例:/http.aspx?action=loginIn&uid=用户名&pwd=密码

方法调用返回值示例:

1.成功返回:用户名|token(下面所有方法都要用的令牌)

2. 失败返回值说明:

返回值说明

login_error 用户名密码错误

message|please try again later 访问速度过快,建议休眠50毫秒后再试

account_is_locked 账号被锁定

login_error 用户名密码错误

[方法名] getUserInfos

传入参数:

1. uid=用户名

2. token=登录时返回的令牌

GET方式调用实例:

/http.aspx?action=getUserInfos&uid=用户名

&token=登录时返回的令牌

方法调用返回值示例:

1.成功返回:用户名;积分;余额;可同时获取号码数

2. 失败返回值说明

返回值说明

parameter_error 传入参数错误

not_login 没有登录,在没有登录下去访问需要登录的资源,忘记传入u message|please try again later 访问速度过快,建议休眠50毫秒后再试

account_is_locked 账号被锁定

unknow_error 未知错误,再次请求就会正确返回

[方法名] getMobilenum

说明:项目ID请登录Y码官网,查看项目管理获得

传入参数:

1. pid=项目ID

2. uid=登录用户名

3. token=登录时返回的令牌

4. lock=是否锁定号码(可以不填写该参数,"1"为锁定。同一个号码接多条短信

以上可锁定,以便用已获取的号码来重复接收短信)

5. size=获取号码数(可以不填,默认为1,1<=size<=10)

6. mobile=指定号码获取(可以不填写该参数)

7. cr=指定运营商(1:电信 2:移动 3:联通) (可以不填写该参数)

GET方式调用实例:

/http.aspx?action=getMobilenum&pid=项目

ID&uid=用户名&token=&size=1

方法调用返回值示例:

1.成功返回:手机号码|token 注意:多个号码返回值:手机号;手机号;手机号|

token

2. 失败返回值说明:

返回值说明

no_data 系统暂时没有可用号码了

max_count_disable 已达到用户可获取号码上限,可通过调用ReleaseMobile方parameter_error 传入参数错误

not_login 没有登录,在没有登录下去访问需要登录的资源,忘记传入u message|please try again later 访问速度过快,建议休眠50毫秒后再试

account_is_locked 账号被锁定

mobile_notexists 指定的号码不存在

mobile_busy 指定的号码繁忙

unknow_error 未知错误,再次请求就会正确返回

[方法名] ReleaseMobile

说明:此方法可以释放用户获取的所有号码,并终止进行中的任务

传入参数:

1. uid=用户名

2. token=登录时返回的令牌

3. mobile=已获取到的手机号(仅限单个号码),可不填,不填就释放所有号码

GET方式调用实例:

/http.aspx?action=ReleaseMobile&uid=用户名

&token=登录时返回的令牌

方法调用返回值示例:

1.成功返回:OK

2. 失败返回值说明

返回值说明

parameter_error 传入参数错误

not_login 没有登录,在没有登录下去访问需要登录的资源,忘记传入u message|please try again later 访问速度过快,建议休眠50毫秒后再试

account_is_locked 账号被锁定

unknow_error 未知错误,再次请求就会正确返回

[方法名]getVcodeAndReleaseMobile

说明:

1.使用该方法获得验证码后,系统自动加黑该号码

2. 因部分短信可能延迟,所以建议该方法每5秒调用一次,调用100秒(可增

加获取成功率)

传入参数:

1. mobile=用getMobilenum方法获取到的手机号

相关文档
最新文档