Di sini Anda bisa menemukan informasi tentang endpoint, parameter respons, dan kemungkinan kode kesalahan setelah terhubung dengan kunci API REST Anda. Jika Anda belum terhubung, ikuti langkah-langkah di panduan ini untuk memulai.
Bagaimana Mendapatkan Kunci API?
Daftar di situs web: https://id.jooble.org/api/about
Setelah pendaftaran, salin dan simpan kunci API yang dihasilkan untuk Anda.
Endpoints
Di bawah ini Anda dapat menemukan endpoint yang tersedia yang dapat Anda gunakan untuk berinteraksi dengan API REST Jooble untuk mengambil data yang diinginkan.
Parameter Permintaan:
POST /api/{api_Key}
- keywords: Kata kunci untuk mencari pekerjaan.
- location: Lokasi untuk mencari pekerjaan.
- radius (opsional): Jarak pencarian, dikonversi ke kilometer (tipe: string).
- salary (opsional): Gaji minimum untuk pencarian pekerjaan (tipe: integer).
- page (opsional): Nomor halaman dari hasil pencarian.
- ResultOnPage (opsional): Jumlah pekerjaan yang ditampilkan di setiap halaman.
- SearchMode (opsional): Modus pencarian, standar adalah 0.
- companysearch (opsional):
- true – Untuk mencari kata kunci di nama perusahaan pekerjaan.
- false – Untuk mencari kata kunci di judul atau deskripsi pekerjaan.
Parameter Respons:
- totalCount: Jumlah total pekerjaan yang ditemukan untuk permintaan pencarian.
- jobs: Daftar pekerjaan yang sesuai dengan kriteria pencarian.
- title: Judul pekerjaan.
- location: Lokasi pekerjaan.
- snippet: Sni pet deskripsi pekerjaan yang ditampilkan di hasil pencarian.
- salary: Rentang gaji dalam format {job.salary_val1} - {job.salary_val2} {currency}.
- source: Sumber postingan pekerjaan.
- type: Jenis pekerjaan (purn waktu, par waktu, dll.).
- link: URL ke postingan pekerjaan.
- company: Nama perusahaan.
- updated: Tanggal dan waktu kapan pekerjaan terakhir kali diperbarui.
- id: Pengenal pekerja an unik.
Contoh Permintaan JSON
POST https://jooble.org/api/{api_Key}
{
"keywords": "Manajer Penjualan, Administrator",
"location": "Kyiv",
"radius": "80",
"page": "1",
"companysearch": "false"
}
Respons Berhasil: 200 OK { "totalCount": 1, "jobs": [ { "title": "Manajer Penjualan", "location": "Kyiv", "snippet": "Ini adalah kesempatan bagus untuk bergabung dengan tim kami...", "salary": "17,600 UAH", "source": "jooble", "type": "Purn waktu", "link": "https://id.jooble.org/jdp/12345", "company": "ABC Corp", "updated": "2023-09-15T12:55:35.3870000", "id": 1234567890 } ] }
Respons Kesalahan:
403: Akses ditolak – Kunci API tidak valid.
404: Tidak ditemukan – Endpoint atau sumber daya yang diminta tidak tersedia.
Contoh Penggunaan API Jooble dalam Kode
Anda dapat mengimplementasikan API Jooble menggunakan PHP, JavaScript, Ruby, C# (.NET 4 atau lebih baru), Python 3.5, atau Python 2.7. Contoh kode terperinci untuk setiap bahasa dapat ditemukan di halaman tentang API Jooble, tunjukkan ini ke programmer Anda.
Dokumentasi API REST Jooble