ガイド
タスクの作成:作成するタスク

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画像"
    }
}

リクエストパラメータ

パラメータタイプ必須説明
clientKeyStringYesクライアントアカウントキー、ダッシュボードで見つけることができます
appIdStringNo開発者のappId、ダッシュボードの開発者セクションで申請します
taskObjectYesタスクオブジェクト
callbackUrlStringNoトークンはこのエンドポイントに送信されます(投稿)

レスポンスの例

非同期タスクのレスポンスの例

タスクがトークンタスクまたは特別な非同期タスクとして作成された場合、タスクの結果はgetTaskResultコマンドを介して取得されます。

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // 次のステップにこのIDを保存
}

同期タスクのレスポンスの例

タスクのタイプが画像認識、音声認識、または一部の特別なタスクの場合、タスクの結果は直接返されます。 statusready と等しいかどうかで判断できます。

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "status": "ready",
    "solution": {
        "text": "44795sds"
    },
    "taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}

レスポンス構造

パラメータタイプ説明
errorIdIntegerエラーメッセージ:
0 - エラーなし
1 - エラーあり
errorCodeStringエラーコード表
errorDescriptionStringエラーの説明
statusStringステータスを返します。nullまたはreadyのみであることができます。
solutionObject同期タスクは結果を返します
taskIdString作成されたタスクのID、タスク結果を取得