admin管理员组文章数量:1532719
2024年1月9日发(作者:)
极码验证码接收平台API对接的详细说明
系统API的说明
所有注册用户都可以使用接口,无需找管理员开通,所有帐号都可以是开发者!
接口地址: /?action=
接口统一编码:UTF-8
接口调用方式: HTTP,支持GET和POST两种方式。
接口调用时间间隔: 50毫秒。如果低于50毫秒会提示
"message|please try again later"
GET调用方法:/?action=方法名&参数1=值&参数2=值(具体方法名及参数请参考接口方法)
注意:
服务器返回no_data时表示系统暂时没有可用号码了,请使用死循环每隔一分钟请求一次手机号,平台是不定时加号的。
max_count_disable出现这个提示是因为您获取的号码以达到上限,每个获取到的号码都必须正确处理(要么调用ReleaseMobile释放号码退出任务,要么获取验证码,要么号码不能用加黑,要么号码收不到短信加黑。getRecvingInfo方法可以查看您当前获取的手机号码
如果接口返回action_parameter_error 表示传入方法名错误或方法不存在。
用户登录(/ )
[方法名] loginIn
传入参数:
1. uid:用户名
2. pwd:密码
GET方式调用实例:/?action=loginIn&uid=用户名&pwd=密码
方法调用返回值示例:
1.成功返回:用户名|token(下面所有方法都要用的令牌)
2. 失败返回值说明:
返回值
login_error
说明
用户名密码错误
message|please try again
访问速度过快,建议休眠50毫秒后再试
later
account_is_locked
login_error
账号被锁定
用户名密码错误
获取用户个人信息
[方法名] getUserInfos
传入参数:
1. uid=用户名
2.
token=登录时返回的令牌
GET方式调用实例:/?action=getUserInfos&uid=用户名&token=登录时返回的令牌
方法调用返回值示例:
1.成功返回:用户名;积分;余额;可同时获取号码数
2. 失败返回值说明
返回值
parameter_error
not_login
说明
传入参数错误
没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
message|please try again later
访问速度过快,建议休眠50毫秒后再试
account_is_locked
unknow_error
账号被锁定
未知错误,再次请求就会正确返回
获取手机号码
[方法名] getMobilenum
说明:项目ID请登录官网,查看项目管理获得
传入参数:
1. pid=项目ID
2. uid=登录用户名
3. token=登录时返回的令牌
4. lock=是否锁定号码(可以不填写该参数,"1"为锁定。同一个号码接多条短信以上可锁定,以便用已获取的号码来重复接收短信)
5. size=获取号码数(可以不填,默认为1,1<=size<=10)
6. mobile=指定号码获取(可以不填写该参数)
7. cr=指定运营商(1:电信 2:移动 3:联通) (可以不填写该参数)
8. pr=指定省份ID,省份ID看下表(可以不填写)
9. cy=指定城市ID,城市ID看下表(可以不填写)
10. way=地区选择方式,0:选定指定的地区 1:排除指定的地区
省份表:
省份ID 省份名
1
2
3
4
5
6
7
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
香港特别行政区
澳门特别行政区
台湾省
指定城市只要填城市ID,所属省份ID不要管,方便查询用的,指定城市是看城市ID就可以了
市区表:
城市ID 所属省份ID 城市名
1
2
3
4
5
6
1
2
3
3
3
3
北京市
天津市
石家庄市
唐山市
秦皇岛市
邯郸市
7 3
8 3
9 3
10 3
11 3
12 3
13 3
14 4
15 4
16 4
17 4
18 4
19 4
20 4
21 4
22 4
23 4
24 4
25 5
26 5
27 5
28 5
29 5
30 5
31 5
32 5
33 5
34 5
35 5
36 5
37 6
38 6
39 6
40 6
41 6
42 6
43 6
邢台市
保定市
张家口市
承德市
沧州市
廊坊市
衡水市
太原市
大同市
阳泉市
长治市
晋城市
朔州市
晋中市
运城市
忻州市
临汾市
吕梁市
呼和浩特市包头市
乌海市
赤峰市
通辽市
鄂尔多斯市呼伦贝尔市巴彦淖尔市乌兰察布市兴安盟
锡林郭勒盟阿拉善盟
沈阳市
大连市
鞍山市
抚顺市
本溪市
丹东市
锦州市
44 6
45 6
46 6
47 6
48 6
49 6
50 6
51 7
52 7
53 7
54 7
55 7
56 7
57 7
58 7
59 7
60 8
61 8
62 8
63 8
64 8
65 8
66 8
67 8
68 8
69 8
70 8
71 8
72 8
73 9
74 10
75 10
76 10
77 10
78 10
79 10
80 10
营口市
阜新市
辽阳市
盘锦市
铁岭市
朝阳市
葫芦岛市
长春市
吉林市
四平市
辽源市
通化市
白山市
松原市
白城市
延边
哈尔滨市
齐齐哈尔市鸡西市
鹤岗市
双鸭山市
大庆市
伊春市
佳木斯市
七台河市
牡丹江市
黑河市
绥化市
大兴安岭
上海市
南京市
无锡市
徐州市
常州市
苏州市
南通市
连云港市
81 10
82 10
83 10
84 10
85 10
86 10
87 11
88 11
89 11
90 11
91 11
92 11
93 11
94 11
95 11
96 11
97 11
98 12
99 12
100 12
101 12
102 12
103 12
104 12
105 12
106 12
107 12
108 12
109 12
110 12
111 12
112 12
113 12
114 12
115 13
116 13
117 13
淮安市
盐城市
扬州市
镇江市
泰州市
宿迁市
杭州市
宁波市
温州市
嘉兴市
湖州市
绍兴市
金华市
衢州市
舟山市
台州市
丽水市
合肥市
芜湖市
蚌埠市
淮南市
马鞍山市淮北市
铜陵市
安庆市
黄山市
滁州市
阜阳市
宿州市
巢湖市
六安市
亳州市
池州市
宣城市
福州市
厦门市
莆田市
118 13
119 13
120 13
121 13
122 13
123 13
124 14
125 14
126 14
127 14
128 14
129 14
130 14
131 14
132 14
133 14
134 14
135 15
136 15
137 15
138 15
139 15
140 15
141 15
142 15
143 15
144 15
145 15
146 15
147 15
148 15
149 15
150 15
151 15
152 16
153 16
154 16
三明市
泉州市
漳州市
南平市
龙岩市
宁德市
南昌市
景德镇市
萍乡市
九江市
新余市
鹰潭市
赣州市
吉安市
宜春市
抚州市
上饶市
济南市
青岛市
淄博市
枣庄市
东营市
烟台市
潍坊市
济宁市
泰安市
威海市
日照市
莱芜市
临沂市
德州市
聊城市
滨州市
荷泽市
郑州市
开封市
洛阳市
155 16
156 16
157 16
158 16
159 16
160 16
161 16
162 16
163 16
164 16
165 16
166 16
167 16
168 16
169 17
170 17
171 17
172 17
173 17
174 17
175 17
176 17
177 17
178 17
179 17
180 17
181 17
182 17
183 18
184 18
185 18
186 18
187 18
188 18
189 18
190 18
191 18
平顶山市
安阳市
鹤壁市
新乡市
焦作市
濮阳市
许昌市
漯河市
三门峡市
南阳市
商丘市
信阳市
周口市
驻马店市
武汉市
黄石市
十堰市
宜昌市
襄樊市
鄂州市
荆门市
孝感市
荆州市
黄冈市
咸宁市
随州市
恩施
神农架
长沙市
株洲市
湘潭市
衡阳市
邵阳市
岳阳市
常德市
张家界市
益阳市
192 18
193 18
194 18
195 18
196 18
197 19
198 19
199 19
200 19
201 19
202 19
203 19
204 19
205 19
206 19
207 19
208 19
209 19
210 19
211 19
212 19
213 19
214 19
215 19
216 19
217 19
218 20
219 20
220 20
221 20
222 20
223 20
224 20
225 20
226 20
227 20
228 20
郴州市
永州市
怀化市
娄底市
湘西
广州市
韶关市
深圳市
珠海市
汕头市
佛山市
江门市
湛江市
茂名市
肇庆市
惠州市
梅州市
汕尾市
河源市
阳江市
清远市
东莞市
中山市
潮州市
揭阳市
云浮市
南宁市
柳州市
桂林市
梧州市
北海市
防城港市钦州市
贵港市
玉林市
百色市
贺州市
229 20
230 20
231 20
232 21
233 21
234 22
235 23
236 23
237 23
238 23
239 23
240 23
241 23
242 23
243 23
244 23
245 23
246 23
247 23
248 23
249 23
250 23
251 23
252 23
253 23
254 23
255 23
256 24
257 24
258 24
259 24
260 24
261 24
262 24
263 24
264 24
265 25
河池市
来宾市
崇左市
海口市
三亚市
重庆市
成都市
自贡市
攀枝花市泸州市
德阳市
绵阳市
广元市
遂宁市
内江市
乐山市
南充市
眉山市
宜宾市
广安市
达州市
雅安市
巴中市
资阳市
阿坝
甘孜
凉山
贵阳市
六盘水市遵义市
安顺市
铜仁
黔西南
毕节
黔东南
黔南布
昆明市
266 25
267 25
268 25
269 25
270 25
271 25
272 25
273 25
274 25
275 25
276 25
277 25
278 25
279 25
280 25
281 26
282 26
283 26
284 26
285 26
286 26
287 26
288 27
289 27
290 27
291 27
292 27
293 27
294 27
295 27
296 27
297 27
298 28
299 28
300 28
301 28
302 28
曲靖市
玉溪市
保山市
昭通市
丽江市
思茅市
临沧市
楚雄
红河
文山
西双版纳大理
德宏
怒江
迪庆
拉萨市
昌都
山南
日喀则
那曲
阿里
林芝
西安市
铜川市
宝鸡市
咸阳市
渭南市
延安市
汉中市
榆林市
安康市
商洛市
兰州市
嘉峪关市金昌市
白银市
天水市
303 28
304 28
305 28
306 28
307 28
308 28
309 28
310 28
311 28
312 29
313 29
314 29
315 29
316 29
317 29
318 29
319 29
320 30
321 30
322 30
323 30
324 30
325 31
326 31
327 31
328 31
329 31
330 31
331 31
332 31
333 31
334 31
335 31
336 31
337 31
338 31
339 31
武威市
张掖市
平凉市
酒泉市
庆阳市
定西市
陇南市
临夏
甘南
西宁市
海东
海北
黄南
海南
果洛
玉树
海西
银川市
石嘴山市
吴忠市
固原市
中卫市
乌鲁木齐市克拉玛依市吐鲁番
哈密
昌吉
博尔塔拉
巴音郭楞
阿克苏
克孜勒苏
喀什
和田
伊犁
塔城
阿勒泰
石河子市
340
341
342
343
344
345
31
31
31
32
33
34
阿拉尔市
图木舒克市
五家渠市
香港
澳门
台湾
GET方式调用实例:/?action=getMobilenum&pid=项目ID&uid=用户名&token=&size=1
方法调用返回值示例:
1.成功返回:手机号码|token 注意:多个号码返回值:手机号;手机号;手机号| token
2. 失败返回值说明:
返回值
no_data
max_count_disable
parameter_error
not_login
说明
系统暂时没有可用号码了
已达到用户可获取号码上限,可通过调用ReleaseMobile方法释放号码并终止任务
传入参数错误
没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
message|please try again later
访问速度过快,建议休眠50毫秒后再试
account_is_locked
mobile_notexists
mobile_busy
unknow_error
账号被锁定
指定的号码不存在
指定的号码繁忙
未知错误,再次请求就会正确返回
释放已获取的手机号码
[方法名] ReleaseMobile
说明:此方法可以释放用户获取的所有号码,并终止进行中的任务。该方法使用于将获取到不想使用的号码释放掉(如获取的号码对方网站提示暂时不可用或者注册过多或者没有中奖)则可以调用这个方法。若只释放某个已获取的号码,可加参数“mobile”指定号码释放。
传入参数:
1. uid=用户名
2. token=登录时返回的令牌
3. mobile=已获取到的手机号(仅限单个号码),可不填,不填就释放所有号码
GET方式调用实例:/?action=ReleaseMobile&uid=用户名&token=登录时返回的令牌
方法调用返回值示例:
1.成功返回:OK
2. 失败返回值说明
返回值 说明
parameter_error
传入参数错误
not_login
没有登录,在没有登录下去访问需要登录的资源,忘记传入message|please try again
访问速度过快,建议休眠50毫秒后再试
later
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方式调用实例:/?action=getVcodeAndReleaseMobile&uid=用户&token=登录时返回的令牌&pid=项目ID&mobile=获取到的手机号码
方法调用返回值示例:
1.成功返回:手机号码|验证码短信
2. 失败返回值说明:
返回值
not_receive
parameter_error
not_login
message|please try again later
account_is_locked
unknow_error
说明
还没有接收到验证码,请让程序等待几秒后再次尝试
传入参数错误
没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
访问速度过快,建议休眠50毫秒后再试
账号被锁定
未知错误,再次请求就会正确返回
获取验证码并继续使用本号
[方法名]getVcodeAndHoldMobilenum
说明:
1.使用该方法获得验证码后,如果这个号码可以多少次使用,下次还会获取
2. 因部分短信可能延迟,所以建议该方法每5秒调用一次,调用100秒(可增加获取成功率)
传入参数:
1. mobile=用getMobilenum方法获取到的手机号
2. token=登录时返回的令牌
3. uid=用户名
4. pid=项目ID
5. author_uid=开发者用户名(可选,传入此参数必须是注册类型为软件开发者的用户名,在获取验证码时传入软件开发者用户名,则按本次消费金额的10%奖励给软件开发者)
GET方式调用实例:/?action=getVcodeAndHoldMobilenum&uid=用户&token=登录时返回的令牌&pid=项目ID&mobile=获取到的手机号码
方法调用返回值示例:
1.成功返回:手机号码|验证码短信
2. 失败返回值说明:
返回值
not_receive
parameter_error
not_login
message|please try again later
account_is_locked
unknow_error
说明
还没有接收到验证码,请让程序等待几秒后再次尝试
传入参数错误
没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
访问速度过快,建议休眠50毫秒后再试
账号被锁定
未知错误,再次请求就会正确返回
加黑无用号码
[方法名]addIgnoreList
说明:该方法使用于
1.无法注册的手机号码(对方网站提示不可用)
2. 超过100秒都无法获取短信的手机号码
3. 调用getVcodeAndHoldMobilenum方法使用结束后的号码
传入参数:
1. pid=项目ID
2. mobiles=以,号分隔的手机号列表
3. uid=用户名
=登录时返回的令牌
GET方式调用实例:/?action=addIgnoreList&uid=用户名&token=登录时返回的令牌&mobiles=号码1,号码2,号码3&pid=项目ID
方法调用返回值示例:
1.成功返回:加黑成功的号码数量
2. 失败返回值说明:
返回值
parameter_error
not_login
message|please try again later
account_is_locked
unknow_error
说明
传入参数错误
没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
访问速度过快,建议休眠50毫秒后再试
账号被锁定
未知错误,再次请求就会正确返回
已获取号码列表
[方法名]getRecvingInfo
传入参数:
1. uid=用户名
2. token=登录时返回的令牌
3. pid=项目ID(pid等于0的时候获取所有号码,pid不等于0的时候获取指定项目号码)
GET方式调用实例:/?action=getRecvingInfo&uid=用户名&pid=项目ID&token=登录时返回的令牌
方法调用返回值示例:
1. 成功返回:
没有获取号码记录:[ ]
单条:[{"Pid":项目ID,"Recnum":号码,"Timeout":号码超时释放所剩时间,"Start_time":获取号码时间}](*"Timeout"以秒为单位)
多条:[{"Pid":项目ID,"Recnum":号码,"Timeout":号码超时释放所剩时间,"Start_time":获取号码时间},{"Pid":项目ID,"Recnum":号码,"Timeout":号码超时释放所剩时间,"Start_time":获取号2. 失败返回值说明:
返回值
parameter_error
not_login
message|please try again later
account_is_locked
unknow_error
说明
传入参数错误
没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
访问速度过快,建议休眠50毫秒后再试
账号被锁定
未知错误,再次请求就会正确返回
发短信
[方法名]sendSms
说明:调用sendSms方法后,通过 getSmsStatus方法检查短信发送状态
传入参数:
1. pid=项目ID
2. mobile=用getMobilenum方法获取到的手机号
3. uid=用户名
4. token=登录时返回的令牌
5. recv=接收号码,必须是项目指定的接收号码
6. content=短信内容
7. author_uid=开发者用户名(可选,传入此参数必须是注册类型为软件开发者的用户名,在获取验证码时传入软件开发者用户名,则按本次消费金额的10%奖励给软件开发者)
GET方式调用实例:/?action=sendSms&uid=用户名&token=登录时返回的令牌&pid=项目ID&mobile=获取的手机号&recv=短信接收号码&content=短信内容&author_uid=开发者用户名(可选)
方法调用返回值示例:
1.成功返回:OK
2. 失败返回值说明:
返回值
parameter_error
not_login
message|please try again later
account_is_locked
Recv_Err
Task_NotExists
message|此项目不支持发送短信
unknow_error
说明
传入参数错误
没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
访问速度过快,建议休眠50毫秒后再试
账号被锁定
短信接收号码不在项目允许的范围内
任务不存在,可能超时被释放,请重新获取号码
此项目不支持发送短信
未知错误,再次请求就会正确返回
获取短信发送状态
[方法名]getSmsStatus
说明:该方法使用于发送短信后,检查短信是否发送成功
传入参数:
1. pid=项目ID
2. mobile=用getMobilenum方法获取到的手机号
3. uid=用户名
4. token=登录时返回的令牌
GET方式调用实例:/?action=getSmsStatus&uid=用户名&token=登录时返回的令牌&pid=项目ID&mobile=获取的手机号
方法调用返回值示例:
1.成功返回:succ
2. 失败返回值说明:
返回值
parameter_error
not_login
message|please try again later
account_is_locked
sending
fail
not_found_project
unknow_error
说明
传入参数错误
没有登录,在没有登录下去访问需要登录的资源,忘记传入uid,token
访问速度过快,建议休眠50毫秒后再试
账号被锁定
发送中
发送失败
没找到发送任务
未知错误,再次请求就会正确返回
版权声明:本文标题:验证码接收平台API对接的详细说明 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1704767475a107145.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论