版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

通过 createTask方法 创建识别任务,然后通过 getTaskResult 方法 获取识别结果

信息

此对象用于识别图片类型、不固定长度的英文或数字验证码此对象用于识别图片类型、不固定长度的英文或数字

创建任务

通过 createTask方法 创建识别任务

请求地址:https://api.yescaptcha.com/createTask

...

代码块
languagejson
{
    "clientKey":"cc9c18d3e263515c2c072b36a7125eecc078618f",
    "task":
    {
        "type":"ImageToTextTaskTest",
        "body": "/9j/4AAQSkZJRgABA......" # base64编码后的图片
    }
}

获取结果

注意:ImageToTextTaskTest 类型创建任务时就已经返回结果。

使用 getTaskResult 方法获取识别结果。根据系统负载,您将在 300ms 到 6s 的时间间隔内查询到结果

请求地址:https://api.yescaptcha.com/getTaskResult

请求格式:JSON POST

请求示例

返回示例

代码块
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskIdstatus": "2376919c-1863-11ec-a012-94e6f7355a0b"
}

响应结果

...

属性

...

类型

...

说明

...

text

...

string

...

识别结果

响应示例

代码块
languagejson
{
    "errorId": 0ready",
    "errorCodesolution": "",{
    "errorDescription": null,     "statustext": "ready",
    "solution": {44795""
    },
    "texttaskId": "e4nl"
    }
}

响应说明

...

识别成功:当errorId等于0 并且status等于 ready,结果在solution里面。

...

正在识别中:当errorId等于0 并且status等于 processing,请3秒后重试。

...

2376919c-1863-11ec-a012-94e6f7355a0b",
}