手机验证码自动接收y码系统API说明.docx

上传人:b****2 文档编号:1810395 上传时间:2023-05-01 格式:DOCX 页数:10 大小:17.57KB
下载 相关 举报
手机验证码自动接收y码系统API说明.docx_第1页
第1页 / 共10页
手机验证码自动接收y码系统API说明.docx_第2页
第2页 / 共10页
手机验证码自动接收y码系统API说明.docx_第3页
第3页 / 共10页
手机验证码自动接收y码系统API说明.docx_第4页
第4页 / 共10页
手机验证码自动接收y码系统API说明.docx_第5页
第5页 / 共10页
手机验证码自动接收y码系统API说明.docx_第6页
第6页 / 共10页
手机验证码自动接收y码系统API说明.docx_第7页
第7页 / 共10页
手机验证码自动接收y码系统API说明.docx_第8页
第8页 / 共10页
手机验证码自动接收y码系统API说明.docx_第9页
第9页 / 共10页
手机验证码自动接收y码系统API说明.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

手机验证码自动接收y码系统API说明.docx

《手机验证码自动接收y码系统API说明.docx》由会员分享,可在线阅读,更多相关《手机验证码自动接收y码系统API说明.docx(10页珍藏版)》请在冰点文库上搜索。

手机验证码自动接收y码系统API说明.docx

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

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

∙系统API的说明

接口地址:

 

接口统一编码:

UTF-8

接口调用方式:

 HTTP,支持GET和POST两种方式。

接口调用时间间隔:

 50毫秒。

如果低于50毫秒会提示"message|pleasetryagainlater"

GET调用方法:

注意:

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

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

getRecvingInfo方法可以查看您当前获取的手机号码

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

∙用户登录

[方法名] loginIn

传入参数:

1.uid:

用户名 

2.pwd:

密码

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

用户名|token(下面所有方法都要用的令牌)

2.失败返回值说明:

返回值

说明

login_error

用户名密码错误

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

login_error

用户名密码错误

∙获取用户个人信息

[方法名] getUserInfos

传入参数:

1.uid=用户名 

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

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

用户名;积分;余额;可同时获取号码数

2.失败返回值说明

返回值

说明

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠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方式调用实例:

方法调用返回值示例:

1.成功返回:

手机号码|token 注意:

多个号码返回值:

手机号;手机号;手机号|token

2.失败返回值说明:

返回值

说明

no_data

系统暂时没有可用号码了

max_count_disable

已达到用户可获取号码上限,可通过调用ReleaseMobile方法释放号码并终止任务

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

mobile_notexists

指定的号码不存在

mobile_busy

指定的号码繁忙

unknow_error

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

∙释放已获取的手机号码

[方法名] ReleaseMobile

说明:

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

传入参数:

1.uid=用户名 

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

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

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

OK

2.失败返回值说明

返回值

说明

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

unknow_error

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

∙获取验证码并不再使用本号

[方法名]getVcodeAndReleaseMobile

说明:

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

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

传入参数:

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

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

3.uid=用户名

4.pid=项目ID 

5.author_uid=开发者用户名(可选,传入此参数必须是注册类型为软件开发者的用户名,在获取验证码时传入软件开发者用户名,则按本次消费金额的10%奖励给软件开发者)

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

手机号码|验证码短信

2.失败返回值说明:

返回值

说明

not_receive

还没有接收到验证码,请让程序等待几秒后再次尝试

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

unknow_error

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

∙获取验证码并继续使用本号

[方法名]getVcodeAndHoldMobilenum

说明:

1.使用该方法获得验证码后,如果这个号码可以多少次使用,下次还会获取

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

传入参数:

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

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

3.uid=用户名

4.pid=项目ID 

5.author_uid=开发者用户名(可选,传入此参数必须是注册类型为软件开发者的用户名,在获取验证码时传入软件开发者用户名,则按本次消费金额的10%奖励给软件开发者)

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

手机号码|验证码短信

2.失败返回值说明:

返回值

说明

not_receive

还没有接收到验证码,请让程序等待几秒后再次尝试

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

unknow_error

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

∙加黑无用号码

[方法名]addIgnoreList

说明:

该方法使用于

1.无法注册的手机号码(对方网站提示不可用)

2.超过100秒都无法获取短信的手机号码

3.调用getVcodeAndHoldMobilenum方法使用结束后的号码

传入参数:

1.pid=项目ID

2.mobiles=以,号分隔的手机号列表

3.uid=用户名

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

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

加黑成功的号码数量

2.失败返回值说明:

返回值

说明

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

unknow_error

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

∙已获取号码列表

[方法名]getRecvingInfo

传入参数:

1.uid=用户名

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

3.pid=项目ID(pid等于0的时候获取所有号码,pid不等于0的时候获取指定项目号码)

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

没有获取号码记录:

[] 

单条:

[{"Pid":

项目ID,"Recnum":

号码,"Timeout":

号码超时释放所剩时间,"Start_time":

获取号码时间}](*"Timeout"以秒为单位)

多条:

[{"Pid":

项目ID,"Recnum":

号码,"Timeout":

号码超时释放所剩时间,"Start_time":

获取号码时间},{"Pid":

项目ID,"Recnum":

号码,"Timeout":

号码超时释放所剩时间,"Start_time":

获取号码时间},{...}](*"Timeout"以秒为单位) 

2.失败返回值说明:

返回值

说明

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

unknow_error

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

 

∙发短信

[方法名]sendSms

说明:

调用sendSms方法后,通过getSmsStatus方法检查短信发送状态

传入参数:

1.pid=项目ID

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

3.uid=用户名

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

5.recv=接收号码,必须是项目指定的接收号码

6.content=短信内容

7.author_uid=开发者用户名(可选,传入此参数必须是注册类型为软件开发者的用户名,在获取验证码时传入软件开发者用户名,则按本次消费金额的10%奖励给软件开发者)

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

OK

2.失败返回值说明:

返回值

说明

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

Recv_Err

短信接收号码不在项目允许的范围内

Task_NotExists

任务不存在,可能超时被释放,请重新获取号码

message|此项目不支持发送短信

此项目不支持发送短信

unknow_error

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

∙获取短信发送状态

[方法名]getSmsStatus

说明:

该方法使用于发送短信后,检查短信是否发送成功

传入参数:

1.pid=项目ID

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

3.uid=用户名

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

GET方式调用实例:

方法调用返回值示例:

1.成功返回:

succ

2.失败返回值说明:

返回值

说明

parameter_error

传入参数错误

not_login

没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token

message|pleasetryagainlater

访问速度过快,建议休眠50毫秒后再试

account_is_locked

账号被锁定

sending

发送中

fail

发送失败

not_found_project

没找到发送任务

unknow_error

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

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 小学教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2