Aici puteți găsi informații despre punctele finale, parametrii de răspuns și eventualele erori de cod după conectarea cu cheia API REST. Dacă nu v-ați conectat încă, urmați pașii din acest ghid pentru a începe.

Cum obțin cheia API?
Înregistrați-vă pe site-ul: ro.jooble.org/api/about
După înregistrare, copiați și salvați cheia API generată pentru dvs.

Punctele finale
Mai jos puteți găsi punctele finale disponibile pe care le puteți utiliza pentru a interacționa cu Jooble REST API pentru a obține datele dorite.

Parametrii cererii:
POST /api/{api_Key} 

  • keywords: Cuvinte cheie pentru a căuta locuri de muncă.
  • location: Locația pentru a căuta locuri de muncă.
  • radius (opțional): Raza de căutare, convertită în kilometri (tip: string).
  • salary (opțional): Salariul minim pentru căutarea unui loc de muncă (tip: integer).
  • page (opțional): Numărul paginii cu rezultatele căutării.
  • ResultOnPage (opțional): Numărul de locuri de muncă afișate pe fiecare pagină.
  • SearchMode (opțional): Modul de căutare, implicit este 0.
  • companysearch (opțional):
    • true – Pentru a căuta cuvinte cheie în numele companiei pentru locuri de muncă.
    • false – Pentru a căuta cuvinte cheie în titlul sau descrierea locului de muncă.

Parametrii răspunsului:

  • totalCount: Numărul total de locuri de muncă găsite pentru cererea de căutare.
  • jobs: O listă de locuri de muncă care corespund criteriilor de căutare:
  • title: Titlul locului de muncă.
  • location: Locația locului de muncă.
  • snippet: Fragment din descrierea locului de muncă afișat în rezultatele căutării.
  • salary: Intervalul salarial în formatul {job.salary_val1} - {job.salary_val2} {currency}.
  • source: Sursa ofertei de muncă.
  • type: Tipul locului de muncă (full-time, part-time etc.).
  • link: URL-ul ofertei de muncă.
  • company: Numele companiei.
  • updated: Data și ora ultimei actualizări a ofertei de muncă.
  • id: Identificator unic pentru locul de muncă.

Exemplu de cerere Json
POST https://jooble.org/api/{api_Key}

{
  "keywords": "Sales Manager, Administrator",
  "location": "Kyiv",
  "radius": "80",
  "page": "1",
  "companysearch": "false"
}
Răspuns de succes: 200 OK

{  "totalCount": 1,  
    "jobs": [    
    {   "title": "Sales Manager",      
        "location": "Kyiv",      
        "snippet": "Aceasta este o oportunitate excelentă de a te alătura echipei noastre...",      
        "salary": "17,600 UAH",      
        "source": "jooble",      
        "type": "Full-time",      
        "link": "https://ro.jooble.org/jdp/12345",      
        "company": "ABC Corp",      
        "updated": "2023-09-15T12:55:35.3870000",      
        "id": 1234567890    }  ] 
}
Răspunsuri de eroare:
403: Access denied – Cheie API invalidă.
404: Not found – Resursa sau punctul final solicitat nu este disponibil.

Exemplu de utilizare a Jooble API în cod
Puteți implementa Jooble API utilizând PHP, JavaScript, Ruby, C# (.NET 4 sau ulterior), Python 3.5 sau Python 2.7. Exemple de cod detaliate pentru fiecare limbă pot fi găsite pe pagina API Jooble, arată-l programatorului dvs.

Jooble REST API Ghid de documentație Puncte finale