createTask: Aufgabenerstellung
WARNING
Erstellt eine Aufgabe zur Lösung des ausgewählten Captcha-Typs.
Geben Sie den gewünschten Captcha-Typ in den Parametern an.
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 zu erkennenden Typ
"body":"BASE64-Bild"
}
}
Anforderungsparameter
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
clientKey | String | Yes | Client-Kontoschlüssel, der im Dashboard gefunden werden kann |
appId | String | No | Ihre Entwickler-App-ID, die im Entwicklerbereich des Dashboards beantragt wird |
task | Object | Yes | Aufgabenobjekt |
callbackUrl | String | No | Token wird an diesen Endpunkt (POST) gesendet |
Beispielantwort
Beispielantwort für asynchrone Aufgaben
Wenn eine Aufgabe als Token-Aufgabe oder spezielle asynchrone Aufgabe erstellt wird, wird das Taskergebnis ü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
}
Beispielantwort für synchrone Aufgaben
Wenn der Aufgabentyp Bilderkennung, Spracherkennung oder einige spezielle Aufgaben ist, wird das Aufgabenergebnis direkt zurückgegeben.
Es kann anhand der Gleichheit von status
mit ready
beurteilt werden.
{
"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 | Fehlercode-Tabelle |
errorDescription | String | Fehlerbeschreibung |
status | String | Gibt den Status zurück, der nur null oder ready sein kann |
solution | Object | Die Synchronisationsaufgabe gibt ein Ergebnis zurück |
taskId | String | ID der erstellten Aufgabe, Ergebnisse der Aufgabe abrufen |