createTask:创建识别任务
WARNING
创建一个验证码识别任务,在参数里面指定识别哪一种验证码。例如:ImageToTextTask 文字验证码。
你可以查看支持的所有任务类型
请求示例
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"appId": "APP_ID",
"task": {
"type":"ImageToTextTask",// 下面写你需要识别的类型
"body":"图片的BASE64值"
}
}
参数结构
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
clientKey | String | 是 | 帐户密钥,可以在个人中心找到 |
appId | String | 否 | Developer特定参数 |
task | Object | 是 | 验证码类型 |
callbackUrl | String | 否 | 验证码会发送(post)到这个url |
响应示例
异步任务响应示例
当创建任务为令牌任务或者特殊异步任务时,任务结果通过getTaskResult进行获取
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // 请记录此ID,供下一步使用
}
识别同步任务响应示例
当创建任务类型为图片识别,语音识别或者部分特殊任务时,任务结果直接返回。可通过 status
是否等于 ready
进行判断
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"status": "ready",
"solution": {
"text": "44795sds"
},
"taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}
响应数据
参数 | 类型 | 说明 |
---|---|---|
errorId | Integer | 错误提示: 0 - 没有错误,1 - 有错误 |
errorCode | String | 错误代码对照表 |
errorDescription | String | 错误详细描述 |
status | String | 同步任务会返回状态,只可能为空值或者ready |
solution | Object | 同步任务会返回结果 |
taskId | String | 创建的任务ID,可通过获取任务结果 |