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