Itt található információ az endpoint-okról, a válaszparaméterekről és a lehetséges kódhibákról, miután csatlakoztál a REST API kulcsoddal. Ha még nem csatlakoztál, kövesd a lépéseket ezen az útmutatón a kezdéshez.
Hogyan szerezz API kulcsot?
Regisztrálj a weboldalon: hu.jooble.org/api/about
Regisztráció után másold ki és mentsd el az API kulcsot, amelyet generáltak számodra.
Endpoint-ok
Az alábbiakban találhatók az elérhető endpoint-ok, amelyeket használhatsz a Jooble REST API-val való interakcióhoz a kívánt adatok lekéréséhez.
Kérés paraméterek:
POST /api/{api_Key}
- keywords: Kulcsszavak a munkák kereséséhez.
- location: Helyszín a munkák kereséséhez.
- radius (optional): Keresési sugár, kilométerekben megadva (típus: string).
- salary (optional): Minimális bér a munkakereséshez (típus: integer).
- page (optional): A keresési eredmények oldalának száma.
- ResultOnPage (optional): Az oldalon megjelenő munkák száma.
- SearchMode (optional): Keresési mód, alapértelmezett érték 0.
- companysearch (optional):
- true – Kulcsszavak keresése a munkahely nevében.
- false – Kulcsszavak keresése a munkakör címében vagy leírásában.
Válasz paraméterek:
- totalCount: A keresési kérés alapján talált munkák teljes száma.
- jobs: A keresési kritériumoknak megfelelő munkák listája:
- title: Munka címe.
- location: Munka helyszíne.
- snippet: A munka leírásának részlete a keresési eredményekben.
- salary: Bérintervallum a következő formátumban: {job.salary_val1} - {job.salary_val2} {currency}.
- source: A munka hirdetésének forrása.
- type: Munka típusa (teljes munkaidő, részmunkaidő stb.).
- link: URL a munka hirdetéséhez.
- company: Cég neve.
- updated: Dátum és idő, amikor a munka utoljára frissítve lett.
- id: Egyedi munkaazonosító.
Json Példa Kérés
POST https://jooble.org/api/{api_Key}
{
"keywords": "Értékesítési Menedzser, Adminisztrátor",
"location": "Budapest",
"radius": "80",
"page": "1",
"companysearch": "false"
}
Sikeres Válasz: 200 OK { "totalCount": 1, "jobs": [ { "title": "Értékesítési Menedzser", "location": "Budapest", "snippet": "Ez egy nagyszerű lehetőség, hogy csatlakozzon csapatunkhoz...", "salary": "17.600 HUF", "source": "jooble", "type": "Teljes munkaidő", "link": "https://hu.jooble.org/jdp/12345", "company": "ABC Corp", "updated": "2023-09-15T12:55:35.3870000", "id": 1234567890 } ] }
Hibák Válaszok:
403: Access denied – Invalid API key.
404: Not found – The requested endpoint or resource is not available.
Példa a Jooble API Használatra Kódban
A Jooble API-t PHP, JavaScript, Ruby, C# (.NET 4 vagy újabb), Python 3.5 vagy Python 2.7 használatával valósíthatja meg. Részletes kódpéldák minden nyelvhez megtalálhatók a Jooble API oldalán, csak mutassa meg a programozójának.
Jooble REST API Dokumentáció Útmutató Endpoint