É 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 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.
Node.js
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 Node.js.
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 documentação de referência da API CTS Python.
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,WALKINGeCYCLING. 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 incluemwarningsno 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.roadTrafficoudepartureTime: 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_FREEsã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 sedepartureTimefor 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 seroadTrafficfor especificado.
Campos opcionais
allowImpreciseAddresses: endereços "precisos" são definidos como endereços no nível de rua ou coordenadas de GPS. SeallowImpreciseAddressesestiver 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 comofalseou não for especificado, serão retornadas apenas vagas com endereços precisos.