Anleitung
createTask: Aufgabe erstellen

createTask: Aufgabe erstellen

WARNING

Erstellt eine Aufgabe zum Lösen des ausgewählten Captcha-Typs.

Geben Sie den gewünschten Captcha-Typ im Parameter an.

Zum Beispiel: ImageToTextTask

Sie können Alle unterstützten Aufgabentypen anzeigen

Beispielanfrage

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey":"YOUR_API_KEY",
    "appId": "APP_ID",
    "task": {
        "type":"ImageToTextTask",// Schreiben Sie unten den Typ, den Sie identifizieren müssen
        "body":"BASE64 image"
    }
}

Anfrageparameter

ParameterTypErforderlichBeschreibung
clientKeyStringJaClientschlüssel des Kontos, im Dashboard zu finden
appIdStringNeinIhre Developer appId, im Entwicklerbereich des Dashboards beantragen
taskObjectJaAufgabenobjekt
callbackUrlStringNeinDer Token wird (per POST) an diesen Endpunkt gesendet

Beispielantwort

Beispiel einer asynchronen Aufgabenantwort

Wenn eine Aufgabe als Token-Aufgabe oder spezielle asynchrone Aufgabe erstellt wird, wird das Aufgabenergebnis über den Befehl getTaskResult abgerufen.

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4" // Speichern Sie diese ID für den nächsten Schritt
}

Beispiel einer synchronen Aufgabenantwort

Wenn der Aufgabentyp Bilderkennung, Spracherkennung oder eine spezielle Aufgabe ist, wird das Aufgabenergebnis direkt zurückgegeben. Dies kann daran erkannt werden, ob status gleich ready ist.

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

Antwortstruktur

ParameterTypBeschreibung
errorIdIntegerFehlermeldung:
0 - kein Fehler
1 - mit Fehler
errorCodeStringFehlercodetabelle
errorDescriptionStringFehlerbeschreibung
statusStringgibt den Status zurück, der nur null oder ready sein kann
solutionObjectDie Synchronisierungsaufgabe gibt ein Ergebnis zurück
taskIdStringID der erstellten Aufgabe, Aufgabenergebnisse abrufen