Ricerca in varie località (v3)

Cerca offerte di lavoro con più sedi.

Esempio di codice

Ruby

Per scoprire come installare e utilizzare la libreria client per CTS, consulta Librerie client CTS.

Per eseguire l'autenticazione su CTS, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.

# project_id       = "Id of the project."
# company_name     = "The resource name of the company listing the job. The format is "projects/{project_id}/companies/{company_id}""
# location1        = "Location of the center where the first search is based on"
# distance1        = "The distance from the provided location in miles in which to search."
# city             = "Name of the city where we want to do the second search."
require "google/apis/jobs_v3"
# Instantiate the client
jobs = Google::Apis::JobsV3
talent_solution_client = jobs::CloudTalentSolutionService.new
# @see
# https://developers.google.com/identity/protocols/application-default-credentials#callingruby
talent_solution_client.authorization = Google::Auth.get_application_default(
  "https://www.googleapis.com/auth/jobs"
)
# Make sure to set the requestMetadata the same as the associated search request
request_metadata = jobs::RequestMetadata.new user_id:    "HashedUserId",
                                             session_id: "HashedSessionId",
                                             domain:     "www.google.com"

# Set location filter
location_filter1 = jobs::LocationFilter.new address:           location1,
                                            distance_in_miles: distance1
location_filter2 = jobs::LocationFilter.new address: city2
# Perform a search for analyst  related jobs
job_query = jobs::JobQuery.new location_filters: [location_filter1, location_filter2],
                               company_names:    [company_name]

search_jobs_request = jobs::SearchJobsRequest.new request_metadata: request_metadata,
                                                  job_query:        job_query,
                                                  search_mode:      "JOB_SEARCH"

search_jobs_response = talent_solution_client.search_jobs project_id, search_jobs_request

puts search_jobs_response.to_json
search_jobs_response

Passaggi successivi

Per cercare e filtrare esempi di codice per altri prodotti Google Cloud, consulta il browser di esempio Google Cloud.