速码验证码平台API接口文档A版.docx
- 文档编号:11989137
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:9
- 大小:16.86KB
速码验证码平台API接口文档A版.docx
《速码验证码平台API接口文档A版.docx》由会员分享,可在线阅读,更多相关《速码验证码平台API接口文档A版.docx(9页珍藏版)》请在冰豆网上搜索。
速码验证码平台API接口文档A版
速码验证码平台API接口文档A版
一、统一说明
为了让开发者更快更便捷的接入速码平台,速码团队开发了A版B版两套API接口,两者并无差别,均可兼容,实现了只需更换网址即可将现有软件快速接入速码。
Ø接口地址:
Ø接口统一编码:
UTF-8
Ø接口调用方式:
HTTP,支持GET和POST两种方式。
ØGET方式调用实例:
软件开发者说明:
服务器返回no_data时表示系统暂时没有可用号码了,请使用死循环每隔一分钟请求一次手机号,速码平台是不定时加号的。
max_count_disable出现这个提示是因为您获取的号码没有正常处理,每个获取到的号码都必须正确处理(要么获取验证码,要么号码不能用加黑,要么号码收不到短信加黑。
getRecvingInfo方法可以查看您当前获取的手机号码如果接口返回action_parameter_error表示传入方法名错误或方法不存在。
软件作者账号无需另外注册,在获取验证码方法中上传一个速码账号即可获得分成。
若该分成账号在平台消费,则会优先消费获得的分成金额。
二、接口方法
1、用户登录
1)方法名:
loginIn
2)传入参数:
Øuid:
用户名:
Øpwd:
密码
3)GET方式调用实例:
Ø
4)方法调用返回值示例:
1))成功返回:
用户名|token(下面所有方法都要用的令牌)
2))失败返回值&说明:
Ølogin_error用户名密码错误
Ømessage|速度过快,请稍后再试访问速度过快,建议休眠50毫秒后再试
Øaccount_is_locked账号被锁定
Øaccount_is_stoped账号被停用
Øaccount_is_question_locked账号已关闭
Øaccount_is_ip_stoped账号ip锁定
Øaccount_is_FreezeUser账号被冻结
2、获取用户个人信息
1)方法名:
getUserInfos
2)传入参数:
Øuid:
用户名
Øtoken=登录时返回的令牌
3)GET方式调用实例:
Ø
4)方法调用返回值示例:
1))成功返回:
用户名;积分;余额;可同时获取号码数
2))失败返回值&说明:
Øparameter_error传入参数错误
Ønot_login没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
Øaccount_is_locked账号被锁定
Øaccount_is_stoped账号被停用
Øaccount_is_question_locked账号已关闭
Øaccount_is_ip_stoped账号ip锁定
Ømessage|pleasetryagainlater访问速度过快,建议休眠50毫秒后再试
Øunknow_error未知错误,再次请求就会正确返回
3、获取手机号码
1)方法名:
getMobilenum
2)传入参数:
Øpid=项目ID
Øuid=登录用户名
Øtoken=登录时返回的令牌
Ømobile=指定号码获取(可以不填写该参数,如填入格式不正确则获取新号码)
Øsize=获取号码数(可以不填,默认为1,1<=size<=10)
Øprovince=归属地(省份,例如:
广东、北京)
Øprovince值:
广东|辽宁|湖南|内蒙古|浙江|安徽|贵州|西藏|黑龙江|陕西|广西|湖北|福建|山西|江西|海南|江苏|云南|河南|山东|新疆|青海|吉林|河北|宁夏|北京|天津|上海|四川|重庆|甘肃
Øprovince中文传参时可能产生乱码,最好经过URL转码,(例如:
java转码方式.URLEncoder.encode("广东","UTF-8"))。
ØphoneType=运营商(CMCC(移动)、UNICOM(联通)、TELECOM(电信))。
3)GET方式调用实例:
Ø
4)归属地、运营商调用实例:
Ø
5)方法调用返回值示例:
1))成功返回:
手机号码|token
注意:
多个号码返回值:
手机号;手机号;手机号|token
2))失败返回值&说明:
Øno_data系统暂时没有可用号码了
Øparameter_error传入参数错误
Ønot_login没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
Øaccount_is_locked账号被锁定
Øaccount_is_stoped账号被停用
Øaccount_is_question_locked账号已关闭
Øaccount_is_ip_stoped账号ip锁定
Ømessage|速度过快,请稍后再试访问速度过快,建议休眠50毫秒后再试
Ønot_found_project没有找到项目,项目ID不正确
Ømessage|可使用余额不足可使用余额不足
Ømax_count_disable已经达到了当前等级可以获取手机号的最大数量,请先处理完您手上的号码再获取新的号码(处理方式:
能用的号码就获取验证码,不能用的号码就加黑)
Øunknow_error未知错误,再次请求就会正确返回
4、获取验证码并不再使用本号
1)方法名:
getVcodeAndReleaseMobile
2)传入参数:
Ømobile=用getMobilenum方法获取到的手机号
Øtoken=登录时返回的令牌
Øuid=用户名
Øauthor_uid=软件开发者用户名(可选,可得10%的消费分成)
3)GET方式调用实例:
Ø可得10%的消费分成)
4)方法调用返回值示例:
1))成功返回:
手机号码|验证码短信
2))失败返回值&说明:
Ønot_receive还没有接收到验证码,请让程序等待几秒后再次尝试
Øparameter_error传入参数错误
Ønot_login没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
Øaccount_is_locked账号被锁定
Øaccount_is_stoped账号被停用
Øaccount_is_question_locked账号已关闭
Øaccount_is_ip_stoped账号ip锁定
Ømessage|pleasetryagainlater访问速度过快,建议休眠50毫秒后再试
Ømessage|可使用余额不足可使用余额不足
Ønot_found_moblie没有找到手机号
Ønot_found_project没有找到项目,项目ID不正确
5、获取验证码并继续使用本号
1)方法名:
getVcodeAndHoldMobilenum
2)传入参数:
Ømobile=用getMobilenum方法获取到的手机号
Øuid=用户名
Øtoken=登录时返回的令牌
Ønext_pid=下个要接收的项目ID
Øauthor_uid=软件开发者用户名(可选,可得10%的消费分成)
3)GET方式调用实例:
Ø可得10%的消费分成)
4)方法调用返回值示例:
1))成功返回:
发送号码|验证码|token
2))失败返回值&说明:
Ønot_receive还没有接收到验证码,请让程序等待几秒后再次尝试
Øparameter_error传入参数错误
Ønot_login没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
Øaccount_is_locked账号被锁定
Øaccount_is_stoped账号被停用
Øaccount_is_question_locked账号已关闭
Øaccount_is_ip_stoped账号ip锁定
Ømessage|pleasetryagainlater访问速度过快,建议休眠50毫秒后再试
Ømessage|可使用余额不足可使用余额不足
Ønot_found_moblie没有找到手机号
Ønot_found_project没有找到项目,项目ID不正确
Øunknow_error未知错误,再次请求就会正确返回
6、加黑无用号码
1)方法名:
addIgnoreList
2)传入参数:
Øpid=项目ID
Ømobiles=以,号分隔的手机号列表
Øuid=用户名
Øtoken=登录时返回的令牌
3)GET方式调用实例:
Ø
4)方法调用返回值示例:
1))成功返回:
加黑成功的号码数量
2))失败返回值&说明:
Øparameter_error传入参数错误
Ønot_login没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
Øaccount_is_locked账号被锁定
Øaccount_is_stoped账号被停用
Øaccount_is_question_locked账号已关闭
Øaccount_is_ip_stoped账号ip锁定
Øunknow_error未知错误,再次请求就会正确返回
7、已获取号码列表
1)方法名:
getRecvingInfo
2)传入参数:
Øuid=用户名
Øtoken=登录时返回的令牌
Øpid=项目ID(pid等于0的时候获取所有号码,pid不等于0的时候获取指定项目号码)
3)GET方式调用实例:
Ø
4)方法调用返回值示例:
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
Øaccount_is_locked账号被锁定
Øaccount_is_stoped账号被停用
Øaccount_is_question_locked账号已关闭
Øaccount_is_ip_stoped账号ip锁定
Ømessage|pleasetryagainlater访问速度过快,建议休眠100毫秒后再试
Ønot_found_moblie没有找到手机号
Ønot_found_project没有找到项目,项目ID不正确
Ømessage|可使用余额不足可使用余额不足
Ønot_send号码已下线,无法发送
Øfail失败
Øunknow_error未知错误,再次请求就会正确返回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 验证 平台 API 接口 文档