createTask:タスクの作成
WARNING
選択されたCaptchaタイプを解決するためのタスクを作成します。
パラメータでCaptchaのタイプを指定します。
例: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",// Write below the type you need to identify
"body":"BASE64 image"
}
}リクエストパラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| clientKey | String | はい | ダッシュボードで確認できるクライアントアカウントキー |
| appId | String | いいえ | ダッシュボードの開発者セクションで申請する開発者AppId |
| task | Object | はい | タスクオブジェクト |
| callbackUrl | String | いいえ | このエンドポイントにトークンが送信(POST)されます |
レスポンス例
非同期タスクのレスポンス例
トークンタスクまたは特殊な非同期タスクとしてタスクが作成された場合、タスク結果は getTaskResultコマンドを介して取得されます
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Save this ID for the next step
}同期タスクのレスポンス例
タスクタイプが画像認識、音声認識、または一部の特殊なタスクである場合、タスク結果は直接返されます。
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 | ステータスを返します。これはnullまたはreadyのみです。 |
| solution | Object | 同期タスクは結果を返します |
| taskId | String | 作成されたタスクのID、タスク結果の取得 |