文档
测试

取手机号

GET
http://8.135.98.190/api/do.php?action=getPhone&sid=项目id&token=登录时返回的令牌

说明 / 示例

action=getPhone 提交参数: 一般调用参数:sid=项目id&token=登录时返回的令牌 指定区域调用参数:sid=项目id&token=登录时返回的令牌&locationMatching=include|exclude&locationLevel=p|c&location=重庆 同时取两个以上的码,项目id之间用逗号(,)隔开,如sid=1000,1001。如果要获取指定号码,再在后面加一个phone=要指定获取的号码 locationMatching、locationLevel、location三个为可选参数。用来取某些区域的手机号或者不要某些区域的手机号 locationMatching的参数值只能是include或者exclude中的一个。include指的是包含区域,exclude指的是不包含区域 locationLevel参数只能是p或者c中的一个。p指的是省(province),c指的是市(city) location指的是区域,中文值。可以在取验证码中查询到具体中文内容。需要utf8编码一下 现在,我来举个例子: locationMatching=include&locationLevel=c&location=开封 匹配 城市 开封(意思是只选城市开封的号) locationMatching=exclude&locationLevel=c&location=开封 排除 城市 开封(意思是不选城市开封的号) locationMatching=include&locationLevel=p&location=河南 匹配 省份 河南(意思是只选省份河南的号) locationMatching=exclude&locationLevel=p&location=河南 排除 省份 开封(意思是不选省份河南的号) 注:location 参数为中文,编要编码 例上海 编码后为 %E4%B8%8A%E6%B5%B7 编码工具:http://tool.oschina.net/encode?type=4 其它参数: A。指定一个手机号取号,请在参数后多加一个phone=你要指定获取的号码 B。指定运营商取号,请在参数后多加一个参数phoneType=CMCC,CMCC是指移动,UNICOM是指联通,TELECOM是指电信 C。指定虚拟运营商或排除虚拟运营商 请在参数后多加一个参数。vno=1 表示指定只取虚拟运营商, vno=0 表示排除过滤虚拟运营商。 调用实例:http://8.135.98.190/api/do.php?action=getPhone&sid=项目id&token=登录时返回的令牌 返回值:1|手机号 当返回0|系统暂时没有可用号码,请过3秒再重新取号。 当返回 0|余额不足,当前余额为0.00元,其中使用中的项目锁定0.40元。 存在余额不足的字眼,请停止软件运行。 当返回 0|超出频率,请延时3秒再请求。 返回 0| 请软件主动延时3秒再请求,对于没加任何延时的,平台监控到并发高的会封号处理。 如何一个手机号接收多条短信 方法一:同个项目取多条短信(针对平台没提供多个项目的) 第一条取出短信后,再调用获取手机号指定手机号调用实例: http://8.135.98.190/api/do.php?action=getPhone&sid=项目id&phone=手机号&token=登录时返回的令牌 方法二:不同项目取多条短信(针对平台已有提供多个项目的) 平台一个项目对应一种短信模板,一般热门项目平台会建成2个项目如果你做的项目平台有建成多个项目则使用方法.传多个不同的项目ID进去取号(逗号隔开),取码和加黑也一样. 调用实例:http://8.135.98.190/api/do.php?action=getPhone&sid=项目id1,项目id2&phone=手机号&token=登录时返回的令牌