Skip to content
On this page
Home
>API
>createTask: Buat Tugas

createTask: Pembuatan Tugas

WARNING

Membuat tugas untuk menyelesaikan jenis captcha yang dipilih.

Tentukan jenis captcha yang digunakan dalam parameter.

Contoh: ImageToTextTask

Anda dapat Melihat semua jenis tugas yang didukung

Contoh permintaan

json
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey":"YOUR_API_KEY",
    "appId": "APP_ID",
    "task": {
        "type":"ImageToTextTask",// Tulis di bawah jenis yang perlu Anda identifikasi
        "body":"BASE64 image"
    }
}

Parameter Permintaan

ParameterTipeDiperlukanDeskripsi
clientKeyStringYesKunci akun klien, dapat ditemukan di dasbor
appIdStringNoAppId Pengembang Anda, Ajukan di bagian pengembang dasbor
taskObjectYesObjek tugas
callbackUrlStringNotoken akan dikirimkan (post) ke titik akhir ini

Contoh tanggapan

Contoh tanggapan tugas asinkron

Ketika tugas dibuat sebagai tugas token atau tugas asinkron khusus, hasil tugas diperoleh melalui Perintah getTaskResult

json
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Simpan ID ini untuk langkah berikutnya
}

Contoh tanggapan tugas sinkron

Jika jenis tugas adalah pengenalan gambar, pengenalan suara, atau beberapa tugas khusus, hasil tugas akan dikembalikan secara langsung. Itu dapat diidentifikasi dengan apakah status sama dengan ready

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

Struktur Tanggapan

ParameterTipeDeskripsi
errorIdIntegerPesan kesalahan:
0 - tidak ada kesalahan
1 - ada kesalahan
errorCodeStringTabel kode kesalahan
errorDescriptionStringDeskripsi kesalahan
statusStringmengembalikan status, yang hanya bisa null atau ready
solutionObjectTugas sinkronisasi mengembalikan hasil
taskIdStringID tugas yang dibuat, Dapatkan Hasil Tugas