createTask:タスクの作成
WARNING
リクエストの例
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 | Yes | クライアントアカウントキー、ダッシュボードで見つけることができます |
appId | String | No | 開発者のappId、ダッシュボードの開発者セクションで申請します |
task | Object | Yes | タスクオブジェクト |
callbackUrl | String | No | トークンはこのエンドポイントに送信されます(投稿) |
レスポンスの例
非同期タスクのレスポンスの例
タスクがトークンタスクまたは特別な非同期タスクとして作成された場合、タスクの結果は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 | ステータスを返します。nullまたはready のみであることができます。 |
solution | Object | 同期タスクは結果を返します |
taskId | String | 作成されたタスクのID、タスク結果を取得 |