menu So ' Api 文章列表
dvr
小米
keyboard_arrow_down
dvr
微短信
keyboard_arrow_down
dvr
云码
keyboard_arrow_down
dvr
腾讯
keyboard_arrow_down
dvr
宝塔面板
keyboard_arrow_down
last_page
last_page
last_page
last_page

数英类型

使用教程


请求地址 https://api.2su.cc/api/106/index.php

返回数据 { "msg": "识别成功", "code": 10000, "data": { "code": 0, "data": "nux4", "time": 0.019083261489868164, "unique_code": "5cd297c6a7455eecec88752da64cf5a9" } }

Example

调用效果 API调用示例

API调用示例










						<!DOCTYPE html>
<html>
<head>
    <title>API调用示例</title>
</head>
<body>
    <h1>API调用示例</h1>
    <form id="myForm">
        <label for="image">图片:</label><br>
        <input type="file" id="image" name="image"><br>
        <label for="imageBase64">图片(base64):</label><br>
        <input type="text" id="imageBase64" name="imageBase64"><br>
        <label for="token">Token:</label><br>
        <input type="text" id="token" name="token"><br>
        <label for="type">验证码类型:</label><br>
        <select id="type" name="type">
            <option value="10110">10110(1~4位)</option>
            <option value="10103">10103(1~6位)</option>
            <option value="10201">10201(发票网验证码)</option>
            <option value="10111">10111(通用5~8位)</option>
            <option value="10112">10112(通用9~11位)</option>
            <option value="10113">10113(通用12位及以上)</option>
        </select><br><br>
        <input type="submit" value="提交">
    </form>

    <div id="result"></div>

    <script>
        function getBase64(file, callback) {
            var reader = new FileReader();
            reader.readAsDataURL(file);
            reader.onload = function () {
                callback(reader.result);
            };
            reader.onerror = function (error) {
                console.log('Error: ', error);
            };
        }

        document.getElementById("myForm").addEventListener("submit", function(event){
            event.preventDefault()

            var image = document.getElementById("image").files[0]
            var imageBase64 = document.getElementById("imageBase64").value
            var token = document.getElementById("token").value
            var type = document.getElementById("type").value

            if (image) {
                getBase64(image, function(base64){
                    sendRequest(base64, token, type)
                });
            } else if (imageBase64) {
                sendRequest(imageBase64, token, type)
            }
        });

        function sendRequest(imageBase64, token, type) {
            var xhr = new XMLHttpRequest();
            xhr.onreadystatechange = function() {
                if (this.readyState == 4 && this.status == 200) {
                    var response = JSON.parse(this.responseText);
                    document.getElementById("result").innerHTML = "<pre>" + JSON.stringify(response, null, 2) + "</pre>";
                }
            };
            xhr.open("POST", "https://api.2su.cc/api/106/index.php", true);
            xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            xhr.send("image="+encodeURIComponent(imageBase64)+"&token="+token+"&type="+type);
        }
    </script>
</body>
</html>

					

请求参数

提交方式:POST

参数名称类型是否必须描述
image string 图片的base64字符串
token string 用户中心的token;云码官网:https://www.jfbym.com/
type string 验证码类型:10110(1~4位)、10103(1~6位)、10201(发票网验证码)、10111(通用5~8位)、10112(通用9~11位)、10113(通用12位及以上)