Crear trabajo destacado (v3)

Crea un trabajo destacado.

Muestra de código

Para aprender a instalar y usar la biblioteca cliente de CTS, consulta Bibliotecas cliente de CTS.

Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.

# company_name   = "The resource name of the company listing the job. The format is "projects/{project_id}/companies/{company_id}""
# requisition_id = "The posting ID, assigned by the client to identify a job"

require "google/apis/jobs_v3"
require "securerandom"
# 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"
)

application_info = jobs::ApplicationInfo.new uris: ["http://careers.google.com"]
job_generated = jobs::Job.new requisition_id:   requisition_id,
                              title:            " Lab Technician",
                              company_name:     company_name,
                              application_info: application_info,
                              description:      "Design, develop, test, deploy, " +
                                                "maintain and improve software."
# Featured job is the job with positive promotion value
job_generated.promotion_value = 2
puts "Featured Job generated: #{job_generated.to_json}"
job_generated

¿Qué sigue?

Para buscar y filtrar muestras de código para otros productos de Google Cloud, consulta el navegador de muestra de Google Cloud.