用户工具

站点工具


api:checkcode

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
api:checkcode [2017/06/12 22:37]
admin
api:checkcode [2019/10/31 23:15] (当前版本)
admin
行 1: 行 1:
-====== 验证码图片 ​======+====== 验证码生成 ​======
     https://​api.xlongwei.com/​service/​checkcode/​code.json     https://​api.xlongwei.com/​service/​checkcode/​code.json
 ===== 请求 ===== ===== 请求 =====
行 8: 行 8:
 |sid |关联参数,校验时需要 | |sid |关联参数,校验时需要 |
 |image |验证码图片编码 | |image |验证码图片编码 |
-====== 验证码语音 ​====== + 
-    https://​api.xlongwei.com/​service/​checkcode/​audio.json+====== 验证码图片 ​====== 
 +    https://​api.xlongwei.com/​service/​checkcode/​image
 ===== 请求 ===== ===== 请求 =====
 +|sid |唯一标识,要求14位以上,示例:"​A"​+Date.now() |
 |length |默认4,验证码长度,可选 | |length |默认4,验证码长度,可选 |
-|checkcode |验证码,可选指定 | +|specials ​|默认false是否允许特殊字符 ​
-|voice ​|默认kevin16可选us1女,us2男 ​+|type |默认-2 随机-1 ​0中文 ​1算术 ​2字 |
-|type |默认0数字,可选1字母、2字母数字 | +
-|image |默认false,true返回图片编码 ​|+
 ===== 响应 ===== ===== 响应 =====
-|sid |关联参数校验时需要 | +直接输出图片可用于img的src属性,见示例 
-|audio |语音编码data:audio/wav;​base64, ​+[[https://​api.xlongwei.com/​service/​checkcode/​image?​sid=12345678910123456|示例1]] 
-|image |图片编码:data:image/png;​base64, ​+[[https://​api.xlongwei.com/​service/​checkcode/​image?​sid=12345678910123456&​specials=true|示例2]] 
-注:仅支持英文字母+[[https://​api.xlongwei.com/​service/​checkcode/​image?​sid=12345678910123456&​type=1|示例3]] 
 +[[https://​api.xlongwei.com/​service/​checkcode/​image?​sid=12345678910123456&​type=2|示例4]] 
 +[[https://​api.xlongwei.com/​service/​checkcode/​check.json?​sid=12345678910123456&​checkcode=|校验]]((需提供checkcode值)) 
 ====== 验证码校验 ====== ====== 验证码校验 ======
     https://​api.xlongwei.com/​service/​checkcode/​check.json     https://​api.xlongwei.com/​service/​checkcode/​check.json
行 32: 行 35:
 [[http://​cms.xlongwei.com/​open/​base64Image.html | 示例二]] [[http://​cms.xlongwei.com/​open/​base64Image.html | 示例二]]
  
-======验证图片生成======+======图片生成======
     https://​api.xlongwei.com/​service/​checkcode/​image.json     https://​api.xlongwei.com/​service/​checkcode/​image.json
 =====请求===== =====请求=====
行 53: 行 56:
 checkcode,提供时发送指定的验证码,否则根据length随机生成验证码 checkcode,提供时发送指定的验证码,否则根据length随机生成验证码
  
 +====== 验证码语音 ====== 
 +    http://​cms.xlongwei.com/​service/​checkcode/​audio.json 
 +===== 请求 ===== 
 +|length |默认4,验证码长度,可选 | 
 +|checkcode |验证码,可选指定 | 
 +|voice |默认kevin16,可选us1女,us2男 | 
 +|type |默认0数字,可选1字母、2字母数字 | 
 +|image |默认false,true返回图片编码 | 
 +===== 响应 ===== 
 +|sid |关联参数,校验时需要 | 
 +|audio |语音编码:data:​audio/​wav;​base64,​ | 
 +|image |图片编码:data:​image/​png;​base64,​ | 
 +注:仅支持英文字母
  
api/checkcode.1497278244.txt.gz · 最后更改: 2017/06/12 22:37 由 admin