JANZZjobsAPI: Mejore su aplicación con datos semánticos de empleo y habilidades.

La JANZZjobsAPI es la interfaz directa y sencilla a nuestros productos y soluciones SaaS, en especial al motor de matching JANZZsme! y a la ontología JANZZon!. En el centro de la Jobs API de JANZZ se encuentra la ontología integral de empleos y habilidades JANZZon! que representa el conocimiento sobre los puestos y las capacidades, así como las maneras en las que están relacionados entre sí. Mediante la JANZZjobsAPI los desarrolladores pueden conectarse a la gran base de conocimiento de datos relacionados con el empleo, así como al inteligente motor de búsqueda, lo que les permite integrar fácilmente la función de búsqueda y matching de empleo semánticos con aplicaciones de terceros. La JANZZjobsAPI se integra a la perfección en soluciones del mercado laboral como plataformas de trabajo, sistemas de seguimiento de solicitantes o páginas de empleo de empresas.

Resultados más relevantes en la búsqueda de empleo

Ayude a las personas que buscan a trabajo a encontrar antes lo que buscan. Con la Jobs API de JANZZ facilitará la búsqueda de anuncios de empleo escritos en la jerga específica de la empresa o la industria. A la inversa, también podrá acceder a todos los perfiles relevantes en una base de datos de candidatos.

Propuestas interactivas de empleo y habilidades

Mejore la experiencia del usuario mediante propuestas interactivas de empleo y habilidades Ahorre tiempo a los usuarios sugiriéndoles especializaciones y habilidades que encajan con su perfil.

Integración sencilla

Mejore su plataforma de empleo, página de vacantes o su sistema de seguimiento de solicitudes con una sencilla integración API que le permite acceder a la función de matching y búsqueda de empleo más potente. Jobs API de JANZZ es una REST API estándar.

Funciones de la Jobs API de JANZZ

Sinónimos y afinidades

Los títulos de los trabajos y las competencias específicas de las empresas e industrias suelen dificultar la búsqueda de empleo y candidatos. Las personas que buscan empleo y el personal no suelen usar el mismo vocabulario. Las nuevas descripciones de trabajo y las nuevas certificaciones también se suman a esta falta de transparencia. La JANZZjobsAPI integra todo el vocabulario en una solución y así permite una búsqueda completa que incluye los sinónimos y términos similares. Así la búsqueda es más precisa y relevante.

Idiomas y taxonomías

La JANZZjobsAPI une distintos idiomas en un producto (en la actualidad 9, 40 a finales de 2020). La Jobs API también permite mapear distintas taxonomías internacionales estándares del sector del empleo, las habilidades y las industrias, como por ejemplo, CIUO-08, O*NET y ESCO.

Ampliación semántica de consultas de búsqueda

Cuando los criterios de búsqueda son muy restrictivos, a veces hay pocos resultados. Con la Jobs API de JANZZ puede ampliar semánticamente las consultas de búsqueda, extendiendo la búsqueda a empleos y habilidades similares.

Integración API flexible

Hay muchas opciones para usar la Jobs API de JANZZ. ¿No le ofrecemos la función API que necesita? Cuéntenos qué necesita para un uso óptimo.

JANZZjobsAPI: Extracto de la Developer Guide

2. Token Authentication

Here is an example of how to authenticate with a token:


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


Basically, each user can get a pair of tokens, one for r/w access, and one which is read-only
Adding that token to their requests will allow them to bypass the regular sign-in, like you had to do now when you created your account and logged in with it

3. Concepts API

Concept List
API endpoint that allows searching for concepts and displaying concept details

Allowable methods
■    GET

/japi/concepts
List concepts matching the criteria specified by the url parameters.

Parameters:

■    search_lang

−    format: ISO 369-1, 2 character language code, example: de, en, fr, … Choose ‘all’ to search in all languages
−    default value: ‘all’
−    effect: search for concept labels only in this language.

■    output_lang

−    format: ISO 369-1, 2 character language code, example: de, en, fr, …
−    default value: browser locale
−    effect: Return preferred label for results in this language if available.

■    country

−    format: ISO 3166-1 numeric code. Example: 756 for Switzerland, 040 for Austria, etc.
−    default value: 0 (no preferred country)
−    effect: Labels with the given country code set on them will be chosen over regular or preferred labels

■    q

−    format: any string
−    default value: ‘*’ (search for everything)
−    effect: performs a search for concepts that have labels which partially match this query string

■    branch

−    format: comma separated list of branches to limit search to.
−    allowable branches: ‘occupation’, ‘specialization’, ‘function’, ‘skill’, ‘softskill’, ‘language’, ‘industry’, ‘contract_type’
−    default value: none, and no search is performed. At least one branch must be specified.

Returns:

List of concepts with the following attributes:
■    id: the numeric id of the concept
■    url: the url for the concept detail view
■    preferred_label: the preferred label of the concept

/japi/concepts/{concept_id}
Return details about a concept. concept_id must be an integer corresponding to the internal ID of the concept, which is returned in the listing call

Parameters:

■    lang

−    format: ISO 369-1, 2 character language code, example: de, en, fr, …
−    default value: browser locale
−    effect: Return preferred label for results in this language if available.output_lang

■    country

−    format: ISO 3166-1 numeric code. Example: 756 for Switzerland, 040 for Austria, etc.
−    default value: 0 (no preferred country)
−    effect: Labels with the given country code set on them will be chosen over regular or prefered labels

Returns:

■    labels: list of all labels of a concept including the following attributes:

−    text: the label text
−    lang: the label language
−    tags: any optional tags for that concept. Tags can include:

□    e: exclude from results
□    p: use as preferred label
□    i: always include this label in external searches
□    c_###: when a country passed in a search, this label has a higher priority than «p» labels if the country code matches
□    a: label should be available in all languages


GET /japi/concepts

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



Consulte nuestra documentación de JANZZjobsAPI (en inglés) o póngase en contacto con nosotros para una demostración online o una operación de prueba con nuestras soluciones y productos.