- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de autorización
- ¡Pruébalo!
Busca trabajos con el SearchJobsRequest
proporcionado.
Esta llamada a la API está diseñada para el caso de uso de segmentación de personas que buscan empleo pasivos (por ejemplo, personas que se registraron para recibir alertas por correo electrónico sobre posibles oportunidades de trabajo) y tiene diferentes ajustes algorítmicos que se orientan a quienes buscan trabajo pasivo.
Esta llamada restringe el visibility
de los trabajos presentes en la base de datos y solo muestra los trabajos que el emisor tiene permiso para buscar.
Solicitud HTTP
POST https://jobs.googleapis.com/v4beta1/{parent=projects/*}/jobs:searchForAlert
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. El nombre del recurso del usuario en el que se buscará. El formato es “projects/{projectId}/tenants/{tenantId}”. Por ejemplo, “projects/foo/tenant/bar”. Si no se especifica el ID de usuario, se crea un usuario predeterminado. Por ejemplo, “projects/foo”. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON | |
---|---|
{ "searchMode": enum ( |
Campos | |
---|---|
searchMode |
Modo de una búsqueda. La configuración predeterminada es |
requestMetadata |
Obligatorio. La metainformación recopilada sobre el usuario que busca empleo, que se usa para mejorar la calidad de las búsquedas del servicio. Los usuarios proporcionan los identificadores (como |
jobQuery |
Consulta que se usa para buscar trabajos, como palabras clave, filtros de ubicación, etcétera. |
enableBroadening |
Controla si se amplía la búsqueda cuando se generan resultados dispersos. Las consultas ampliadas agregan resultados al final de la lista de resultados que coinciden. La configuración predeterminada es "false". |
requirePreciseResultSize |
Este campo ya no está disponible. |
histogramQueries[] |
Una expresión especifica una solicitud de histograma para los trabajos coincidentes. La sintaxis de expresiones es una llamada a función de agregación con facetas de histograma y otras opciones. Las llamadas a funciones de agregación disponibles son las siguientes: * Tipos de datos:
Constantes integradas:
Funciones integradas:
Facetas de histogramas de trabajo:
Expresiones de ejemplo:
|
jobView |
Los atributos de trabajo deseados que se muestran para los trabajos en la respuesta de la búsqueda. El valor predeterminado es |
offset |
Un número entero que especifica el desplazamiento actual (es decir, la ubicación inicial del resultado entre los trabajos que la API considera relevantes) en los resultados de la búsqueda. Este campo solo se considera si no estableces El valor máximo permitido es 5,000. De lo contrario, se genera un error. Por ejemplo, 0 significa que se mostrarán resultados a partir del primer trabajo coincidente y 10 significa que se devolverá desde el 11.o trabajo. Esto se puede utilizar para la paginación (por ejemplo, pageSize = 10 y offset = 10 significa que se mostrarán desde la segunda página). |
pageSize |
Un límite para la cantidad de trabajos que se muestran en los resultados de la búsqueda. Aumentar este valor por sobre el valor predeterminado de 10, puede aumentar el tiempo de respuesta de la búsqueda. El valor puede ser de 1 a 100. |
pageToken |
El token que especifica el desplazamiento actual dentro de los resultados de la búsqueda. Consulta |
orderBy |
Los criterios que determinan cómo se ordenan los resultados de la búsqueda. El valor predeterminado es Las opciones compatibles son las siguientes:
|
diversificationLevel |
Controla si se muestran trabajos muy similares uno al lado del otro en los resultados de la búsqueda. Los empleos se identifican como muy similares en función de sus cargos, categorías de trabajo y ubicaciones. Los resultados muy similares se agrupan en clústeres para que solo un trabajo representativo del clúster se muestre al usuario en una posición superior en los resultados. Los otros trabajos se mostrarán más abajo en los resultados. El valor predeterminado es |
customRankingInfo |
Controla cómo se clasifican los documentos de trabajo sobre la puntuación de relevancia existente (determinada por el algoritmo de la API). |
disableKeywordMatch |
Controla si se inhabilita la concordancia exacta de palabras clave en Para consultas como “nube” que no contienen una ontología específica de título o ubicación, se muestran trabajos con coincidencias de palabras clave “nube”, sin importar el valor de esta marca. Usa La configuración predeterminada es "false". |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de SearchJobsResponse
.
Alcances de autorización
Se necesita uno de los siguientes alcances de OAuth:
https://www.googleapis.com/auth/jobs
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.