XCheck 使用文档

引用JS类库:

    <script src="http://code.jquery.com/jquery-3.1.0.min.js"></script>
    <script src="http://api.xcheck.com.cn/jssdk?v=1.0&ak={key}"></script>

    {key} 注册帐号,创建项目后获取到

手机验证 - 示例1
HTML
    <div>
        手机号:<input id="mobile" type="text" />
        <button id="btnget" type="button">获取验证码</button>
    </div>
    <div>
        <input id="code" type="text" />
        <button id="btncheck" type="button">验证码检查</button>
    </div>
    
JS
                                

    <script>
        $(function () {
            var mobile = new XCheckSDK({
                num: 'mobile',          // 手机号输入框ID
                txt: 'code',            // 验证码输入框ID,如果不需要JS接口验证可不填写
                type: 2,
                isAutoLoad: false,
                isAutoCheck: false,
            });

            // 获取验证码
            $('#btnget').click(function () {
                mobile.get(function (getJson) {
                    alert(JSON.stringify(getJson));
                    return false;
                });
            });

            // 检查验证码(可选,可以使用获取验证码中的sign验证输入是否正确)
            $('#btncheck').click(function () {
                mobile.check(function (checkJson) {
                    alert(JSON.stringify(checkJson));
                    return false;
                });
            });
        });
    </script>
    
        获取验证码数据字典:
        getJson =
        {
            code: 0,                                        // 状态标识,大于0 有异常
            data: {
                key:"uba25jomlrt9",                         // 当前验证码唯一标识
                length:4,                                   // 验证码长度
                expire:1472092490,                          // 过期Unix时间戳
                sign:"dd3577b9b3a75248d0fce0ab726fc3ba"     // AK+手机号+验证码+过期时间戳+SK,MD5加密(手机号,验证码转大写)
            },
            description: null                               // 异常描述,如:"请输入正确的手机号码"
        }
        
        检查验证码数据字典:
        checkJson =
        {
            code: 0,                                        // 状态标识,等于0 验证码正确,大于0 验证码异常
            description: null                               // 异常描述
        }
        
附件