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
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
clientKey | String | Ja | Clientschlüssel des Kontos, im Dashboard zu finden |
appId | String | Nein | Ihre Developer appId, im Entwicklerbereich des Dashboards beantragen |
task | Object | Ja | Aufgabenobjekt |
callbackUrl | String | Nein | Der 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
Parameter | Typ | Beschreibung |
---|---|---|
errorId | Integer | Fehlermeldung: 0 - kein Fehler 1 - mit Fehler |
errorCode | String | Fehlercodetabelle |
errorDescription | String | Fehlerbeschreibung |
status | String | gibt den Status zurück, der nur null oder ready sein kann |
solution | Object | Die Synchronisierungsaufgabe gibt ein Ergebnis zurück |
taskId | String | ID der erstellten Aufgabe, Aufgabenergebnisse abrufen |