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
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",// 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.
json
{
"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.
json
{
"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 |