Vacatures API
De Jobs-API beheert handmatige crawls. De Jobs-API is te vinden op het eindpunt
https://www.consentmanager.net/api/job.php
Maak een nieuwe job
Om een nieuwe job te creëren, gelieve een HTTP POST naar de Jobs-API te sturen met de volgende parameters:
Parameter |
Omschrijving |
Voorbeeld |
sleutel |
Verificatiesleutel |
jf892rt |
url |
URL die moet worden gecrawld |
https://www.cnn.com/ |
Taakresultaat creëren
De API retourneert het volgende object:
{
"status":"created", //status, always “created”
"message": "Job created", //status message
"jobid": "..." //job ID, varchar(64)
}
Haal een taakresultaat op
Om het resultaat van een job op te halen, stuur een HTTP GET naar de Jobs-API met de volgende parameters:
Parameter |
Omschrijving |
Voorbeeld |
sleutel |
Verificatiesleutel |
jf892rt |
jobid |
ID van de job (eigenschap "jobid" van Create Job Result) |
22-a6c51bfb |
Taakresultaat ophalen
De API retourneert het volgende object:
{
"status":"done", //status, either pending or done
"message": "Job done", //status message
"risk": 75, //calculated risk, only present if status=done
"reporturl": "..." //Report-URL, only present if status=done
}
Foutcodes
De volgende foutcodes kunnen voorkomen:
HTTP-code |
Desciption |
400 |
Onjuiste parameters ingediend |
403 |
Onjuiste sleutel |
404 |
Data niet gevonden |
429 |
Max. Aantal banen / oproepen per dag bereikt |