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