É possível incluir nas solicitações de pesquisa um filtro de tempo de deslocamento diário. Com ele, os resultados retornados se limitam às vagas que correspondem a um tempo de deslocamento específico saindo de um determinado ponto de partida. Os resultados incluem o tempo de deslocamento diário estimado em segundos para as vagas que correspondem à pesquisa.
Pesquisa específica por tempo de deslocamento diário
Para retornar vagas com um tempo específico de deslocamento, envie uma solicitação jobs.search
e inclua um objeto CommuteFilter
no campo JobQuery.commuteFilter
. O Cloud Talent Solution usa o address
da vaga para calcular o tempo de deslocamento diário dela. Quando um endereço detalhado não é fornecido, o Cloud Talent Solution tenta inferir o endereço real da vaga.
Java
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a documentação de referência da API CTS Java.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Para aprender a instalar e usar a biblioteca de cliente para o CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a API CTS Java documentação de referência.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Para aprender a instalar e usar a biblioteca de cliente para o CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a API CTS Node.js documentação de referência.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a API CTS Python documentação de referência.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Campos obrigatórios
commuteMethod
: o modo de transporte para o cálculo do tempo de deslocamento diário. As opções são os modos de transporteDRIVING
,TRANSIT
,WALKING
eCYCLING
. As rotas a pé e de bicicleta podem não refletir as condições do mundo real, como obras, ou conter caminhos desobstruídos para caminhada ou ciclismo. Essas respostas incluemwarnings
no resultado que será exibido aos usuários.travelDuration
: o tempo máximo de deslocamento em segundos. O valor máximo permitido é3600s
(uma hora). O formato é:123s
.startCoordinates
: a latitude e a longitude do local de onde o tempo de deslocamento diário será calculado. Este campo aceita um objetoLatLng
.roadTraffic
oudepartureTime
: os resultados da pesquisa de deslocamento diário são baseados em dados históricos e agregados, em vez de condições de trânsito em tempo real. Os usuários recebem os mesmos resultados de pesquisa de deslocamento, independentemente da hora do dia em que fazem a consulta.roadTraffic
: especifica a intensidade do trânsito a ser usada no cálculo do tempo de deslocamento diário. As opçõesBUSY_HOUR
/TRAFFIC_FREE
são a média das condições de trânsito calculadas na hora do rush da manhã e meia-noite, respectivamente. Este campo não pode estar presente sedepartureTime
for especificado.departureTime
: a hora de partida a ser usada para calcular o impacto do trânsito. Aceita um número inteiro entre 0 e 23, representando a hora no fuso horário destartLocation
. As condições de trânsito são calculadas a partir das médias históricas das condições de trânsito na hora do dia especificada. Este campo não pode estar presente seroadTraffic
for especificado.
Campos opcionais
allowImpreciseAddresses
: endereços "precisos" são definidos como endereços no nível de rua ou coordenadas de GPS. SeallowImpreciseAddresses
estiver definido comotrue
, as vagas com endereços "imprecisos" (somente cidade, estado ou país) também poderão ser retornadas. Para endereços no nível da cidade e menos específicos, a API usa a correspondência de texto para retornar resultados. Se este campo estiver definido comofalse
ou não for especificado, serão retornadas apenas vagas com endereços precisos.