JANZZjobsAPI:
meningkatkan aplikasi Anda dengan data pekerjaan dan keterampilan semantik.

JANZZjobsAPI adalah antarmuka langsung dan sederhana untuk produk dan solusi SaaS kami, khususnya untuk mesin pencocokan JANZZsme!, grafik pengetahuan JANZZon! dan mesin klasifikasi JANZZclassifier!. Oleh karena itu, inti dari Jobs API yang ditawarkan oleh JANZZ adalah ontologi pekerjaan dan keterampilan yang komprehensif dan merepresentasikan pengetahuan tentang pekerjaan dan keterampilan serta cara-cara mereka berhubungan satu sama lain. Melalui Jobs API, pengembang dapat terhubung ke basis pengetahuan JANZZ yang luas tentang data terkait pekerjaan serta mesin pencocokan pintarnya, yang memungkinkan mereka untuk mengintegrasikan fungsionalitas pencarian pekerjaan semantik dengan aplikasi pihak ketiga. JANZZjobsAPI terintegrasi secara mulus dengan solusi pasar tenaga kerja seperti situs lowongan kerja, sistem pelacakan pelamar, atau situs karir perusahaan.

Hasil pencarian kerja yang lebih relevan

Membantu pencari kerja untuk menemukan apa yang mereka cari dengan lebih efisien. Dengan Jobs API dari JANZZ, Anda dapat memudahkan pencarian lowongan pekerjaan, yang sering kali ditulis dalam istilah khusus dari industri dan perusahaan yang belum tentu dicari oleh para pencari kerja. Sebaliknya, JANZZ Jobs API juga membantu Anda menemukan semua profil yang relevan dalam kumpulan kandidat.

Saran pekerjaan dan keterampilan interaktif

Tingkatkan pengalaman pengguna Anda dengan saran pekerjaan dan keterampilan yang interaktif. Menghemat waktu pengguna dengan menyarankan peluang atau keterampilan baru yang selaras dengan profil mereka.

Integrasi yang mudah

Tingkatkan situs karier, lowongan kerja, atau sistem pelacakan pelamar Anda dengan integrasi API yang mudah yang memungkinkan Anda mengakses pencarian dan pencocokan pekerjaan semantik yang paling kuat. Jobs API oleh JANZZ adalah REST API standar.

Fitur Jobs API dari JANZZ

Perluasan Sinonim dan Afinitas

Ada berbagai macam istilah khusus dari perusahaan dan industri dalam hal pekerjaan dan kompetensi, dengan gelar, sertifikat, dan teknologi baru yang terus bermunculan, membuat pencarian pekerjaan dan kandidat sering kali menjadi sulit dan tidak transparan. JANZZjobsAPI secara otomatis mengintegrasikan sinonim tersebut dan memberikan hasil pencarian yang lebih relevan. Tidak hanya itu, pekerjaan yang terkait juga dimasukkan dalam pencarian.

Bahasa & Taksonomi

JANZZjobsAPI bekerja dalam berbagai bahasa (saat ini 9, 60 bahasa pada akhir 2021). Jobs API juga memungkinkan Anda untuk memetakan taksonomi internasional yang berbeda seperti ISCO-08, KBJI 2014, O*NET, dan ESCO. Atau cukup tetapkan kode taksonomi yang sesuai untuk data Anda.

Perluasan Kueri Semantik

Terkadang ketika kriteria pencarian menyempit, hanya ada beberapa hasil yang muncul. Dengan API Pekerjaan JANZZ, Anda dapat memperkaya permintaan pencarian Anda dengan menyertakan peran lain dari kategori pekerjaan yang serupa.

Integrasi API yang Dapat Disesuaikan

Ada banyak sekali pilihan untuk menggunakan Jobs API oleh JANZZ. Kami belum menawarkan jenis kueri ke database kami yang Anda butuhkan? Beritahu kami apa yang Anda butuhkan dan kami dapat mewujudkannya.

JANZZjobsAPI: Contoh dari Panduan Pengembang

  1. Autentikasi Token

Berikut ini adalah contoh cara mengautentikasi dengan token:


$(document).ajaxSend(function(e, xhr, settings) {
//xhr.setRequestHeader(‘Authorization’, ‘ Token 94724908572904572940570492423’); // rw
xhr.setRequestHeader(‘Authorization’, ‘ Token 230948723094732047329487234’); // ro
});


Pada dasarnya, setiap pengguna bisa mendapatkan sepasang token, satu untuk akses read/write, dan satu lagi untuk read-only.
Menambahkan token tersebut ke dalam permintaan mereka akan memungkinkan mereka untuk melewati proses masuk reguler, seperti yang harus Anda lakukan saat membuat akun dan masuk dengan token tersebut.

  1. API Konsep

Daftar Konsep
Titik akhir API yang memungkinkan pencarian konsep dan menampilkan detail konsep

Metode yang diizinkan
■    GET

/japi/concepts
Daftar konsep yang cocok dengan kriteria yang ditentukan oleh parameter url.

Parameters:

■    search_lang

− format: ISO 369-1, 2 kode bahasa karakter, contoh: de, en, fr, … Pilih ‘all’ untuk mencari dalam semua bahasa
– nilai default: ‘all’
– efek: mencari label konsep hanya dalam bahasa ini.

■    output_lang

− format: ISO 369-1, 2 kode bahasa karakter, contoh: de, en, fr, …
− nilai default: browser locale
− efek: Kembalikan label pilihan untuk hasil dalam bahasa ini jika tersedia.

■    country

− format: ISO 3166-1 kode numerik. Contoh: 360 untuk Indonesia, 756 untuk Swiss, 040 untuk Austria, dll.
− nilai default: 0 (tidak ada negara yang dipilih)
− efek: Label dengan kode negara tertentu yang ditetapkan pada label tersebut akan dipilih dibandingkan label biasa atau label pilihan

■    q

− format: string apa saja
− nilai default: ‘*’ (cari semua)
− efek: melakukan pencarian konsep yang memiliki label yang sebagian cocok dengan string kueri ini

■    branch

− format: daftar branch yang dipisahkan koma untuk membatasi pencarian.
branch yang diizinkan: ‘occupation’, ‘specialization’, ‘function’, ‘skill’, ‘softskill’, ‘language’, ‘industry’, ‘contract_type’
− nilai default: none, dan tidak ada pencarian yang dilakukan. Setidaknya satu cabang harus ditentukan.

Returns:

Daftar konsep dengan atribut berikut:
■    id: id numerik dari konsep
■   url: url untuk tampilan detail konsep
■   preferred_label: label yang disukai dari konsep tersebut

/japi/concepts/{concept_id}
Mengembalikan detail tentang sebuah konsep. concept_id harus berupa bilangan bulat yang sesuai dengan ID internal konsep, yang dikembalikan dalam panggilan daftar

Parameters:

■    lang

− format: ISO 369-1, 2 kode bahasa karakter, example: de, en, fr, …
− nilai default: browser locale
− efek: Kembalikan label pilihan untuk hasil dalam bahasa ini jika available.output_lang

■    country

− format: ISO 3166-1 kode numerik. Contoh: 360 untuk Indonesia, 756 untuk Swiss, 040 untuk Austria, dll.
− nilai default: 0 (tidak ada negara yang dipilih)
− efek: Label dengan kode negara tertentu yang ditetapkan pada label tersebut akan dipilih dibandingkan label biasa atau label pilihan

Returns:

■    labels: daftar semua label dari sebuah konsep termasuk atribut berikut:

− text: label teks
− lang: label bahasa
− tags: tag opsional apa pun untuk konsep itu. Tag dapat mencakup:

□ e: tidak termasuk dalam hasil
□ p: digunakan sebagai label pilihan
□ i: selalu sertakan label ini dalam pencarian eksternal
□ c_###: ketika sebuah negara lewat dalam pencarian, label ini memiliki prioritas yang lebih tinggi daripada label “p” jika kode negara cocok
□ a: label harus tersedia dalam semua bahasa


GET /japi/concepts

HTTP 200 OK
Vary:
Accept
Content-Type:text/html; charset=utf-8
Allow:GET, HEAD, OPTIONS



Lihat Dokumentasi JANZZjobsAPI kami atau hubungi kami untuk demonstrasi online atau uji coba dengan solusi dan produk kami.