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 |