开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2014.09.02
下面是系统API的说明
编码:UTF-8
统一参数调用方法
post数据:action=方法名&参数名1=值1....
post数据:action=loginIn&uid=用户名&pwd=密码
所有API统一返回值含意
wait_a_moment:数据加载中,请稍后进行操作.
unknow_error:未知错误,如果在获取号码或获取验证码时返回则再次请求就会正确返回.
not_found_project:没有找到项目,项目ID不正确
not_found_moblie:没有找到手机号
login_error:用户名密码错误
mobile_exists:手机号己存在
not_receive:还没有接收到验证码,请让程序等待几秒后再次尝试
parameter_error:传入参数错误
no_data:没有数据
project_state_error:项目状态不对,可能项目还没通过审核
mobile_state_error:手机号状态不对,立即放弃该号码,调用getMobilenum获取新的号码,不用加黑
max_count_disable:已经达到了可以获取手机号的最大数量,请调用cancelSMSRecvAll释放所有手机号后再获取手机号
message|pleasetryagainlater:访问速度过快,请限速稍后再访问。说明:取号/50ms(每次间隔),取验证码/100ms(每次间隔),加黑/50ms(每次间隔)
account_is_locked:账号被锁定。
account_is_stop:账号被停用。
1:正常
注意:
服务器返回no_data时表示系统暂时没有可用号码了,请使用死循环每隔一分钟请求一次手机号,爱码平台是不定时加号的。
每个获取到的号码都必须正确处理(要么获取验证码,要么号码不能用加黑,要么号码收不到短信加黑,要么解锁所有号码。
在多线程程序中不要调用cancelSMSRecvAll,否则会影响其他线程的接收.调了cancelSMSRecvAll会释放当前用户下所有已经获取到的号码。
接收参数:uid:用户名,pwd:密码
备注:无
[方法]getMobilenum获取一个手机号(指定号码获取)
返回值:手机号|下次获取验证码的token(暂时无用)
多个号码返回值:手机号;手机号|下次获取验证码的token(暂时无用)
备注:返回值以|号分隔
[方法]getVcodeAndReleaseMobile获取验证码并不再使用这个手机号
接收参数:mobile=用getMobilenum方法获取到的手机号,token=用loginIn方法获取到的token,
uid=用户名,author_uid=开发者用户名(可选,传入此参数必须是注册为软件开发者的用户名,
在获取验证码时传入软件开发者用户名,则按本次消费金额的10%奖励给软件开发者)
返回值:发送号码|验证码
说明:因部分短信可能延迟,所以建议该方法每5秒调用一次,调用100秒(可增加获取成功率)
[方法]getVcodeAndHoldMobilenum获取验证码并继续使用这个手机号
next_pid=下个要接收的项目ID,author_uid=软件开发者用户名(可选,传入此参数必须是注册为软件开发者的用户名,
返回值:发送号码|验证码|下次获取验证码的token(暂时无用)
[方法]addIgnoreList添加若干手机号到黑名单,可用于网站对此手机号的使用次数进行了限制
返回值:添加成功的数量
备注:如果为0则一个也没添加成功,可能已经存在在黑名单中了
[方法]clearIgnoreList清空某项目中所有的黑名单
返回值:>0成功代表清空的数量
备注:pid=0代表清空所有,否则只清空pid项目下的黑名单
[方法]getRecvingInfo获取当前用户正在使用的号码列表
备注:pid=0代表获取所有列表,否则只返回pid下的列表.根据Start_time和
[方法]cancelSMSRecv释放一个号码,取消一个短信接收
接收参数:mobile=用getMobilenum方法获取到的手机号,token=用loginIn方法获取到的token,uid=用户名
返回值:成功=1
说明:软件在运行过程请勿调用该方法,切记!该方法仅适用于停止软件运行时调用!
[方法]cancelSMSRecvAll释放所有号码,取消所有短信接收
备注:在多线程程序中不要随便调用,否则会取消当前用户所以获取到的号,影响其他线程.