É possível incluir nas solicitações de pesquisa de vagas um filtro de tempo de deslocamento diário. Com ele, os resultados retornados se limitam às vagas que correspondem a um tempo de viagem 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 endereço 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 mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Ruby
Para mais informações sobre a instalação e criação de um cliente do Cloud Talent Solution, consulte Bibliotecas de cliente do Cloud Talent Solution.
Campos obrigatórios
commuteMethod
: o modo de transporte para o cálculo do tempo de deslocamento. As opções sãoDRIVING
eTRANSIT
. Todas as versões desde a V3p1beta1 também incluirão os modos de transporteWALKING
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 terãowarnings
incluídos no resultado retornado 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. Aceita um objetoLatLng
.
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 de cidade e mais imprecisos, é usada a correspondência de texto. Se este campo for definido comofalse
ou não for especificado, somente as vagas que incluírem endereços precisos serão retornadas pela pesquisa por deslocamento diário.
roadTraffic
: especifica a intensidade do trânsito a ser usada no cálculo do tempo de deslocamento diário. As opções sãoTRAFFIC_FREE
ouBUSY_HOUR
. Não precisa estar presente sedepartureHourLocal
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
. Não precisa estar presente seroadTraffic
for especificado.