En esta página, se muestra cómo comenzar a usar las bibliotecas cliente de Cloud para el API de Cloud Talent Solution Las bibliotecas cliente facilitan el acceso las APIs de Google Cloud Platform desde un lenguaje compatible. Si bien puedes usar API de Google Cloud Platform directamente a través de solicitudes sin procesar al servidor o al cliente bibliotecas proporcionan simplificaciones que reducen significativamente la cantidad de código que debes escribir.
Obtén más información sobre las bibliotecas cliente de Cloud y las bibliotecas cliente de las API de Google anteriores en Explicación de las bibliotecas cliente.
Pronto incluiremos bibliotecas cliente para más lenguajes.
Instala la biblioteca cliente
C#
Si usas Visual Studio 2017 o una versión posterior, abre la ventana del administrador de paquetes de NuGet y escribe lo siguiente:Install-Package Google.Apis
Si usas las herramientas de la interfaz de línea de comandos de .NET Core para instalar tus dependencias, ejecuta el siguiente comando:
dotnet add package Google.Apis
Para obtener más información, consulta Configura un entorno de desarrollo de C#.
Go
go get google.golang.org/api/jobs/v3
Para obtener más información, consulta Configura un entorno de desarrollo de Go.
Java
Si usas Maven, agrega esto a tu archivo pom.xml:<dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-jobs</artifactId> <version>LATEST</version> </dependency>
Para obtener más información, consulta Configura un entorno de desarrollo de Java.
Node.js
npm install --save googleapis
Para obtener más información, consulta Configura un entorno de desarrollo de Node.js.
PHP
composer require google/apiclient
Para obtener más información, consulta PHP en Google Cloud.
Python
pip install --upgrade google-api-python-client
Para obtener más información, consulta Configura un entorno de desarrollo de Python.
Ruby
gem install google-api-client
Para obtener más información, consulta Cómo configurar un entorno de desarrollo en Ruby.
Configura la autenticación
Para autenticar llamadas a las APIs de Google Cloud Platform, las bibliotecas cliente admiten Credenciales predeterminadas de la aplicación (ADC); las bibliotecas buscan credenciales en un conjunto de ubicaciones definidas y las usan para autenticar solicitudes a la API. Con ADC, puedes hacer que las credenciales estén disponibles para tu aplicación en una variedad de entornos, como el desarrollo o producción local, sin necesidad de modificar el código de la aplicación.Para los entornos de producción, la forma en que configuras ADC depende del servicio y el contexto. Para obtener más información, consulta Configura credenciales predeterminadas de la aplicación.
Para un entorno de desarrollo local, puedes configurar ADC con las credenciales asociadas con tu cuenta de Google:
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Aparecerá una pantalla de acceso. Después de acceder, tus credenciales se almacenan en el archivo de credenciales local que usa ADC.
Usa la biblioteca cliente
El siguiente ejemplo muestra cómo usar la biblioteca cliente.
Go
Java
Python
Recursos adicionales
C#
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para C#:
Go
En la siguiente lista, se incluyen vínculos a más recursos relacionados con la biblioteca cliente para Go:
Java
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para Java:
Node.js
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente de Node.js:
PHP
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para PHP:
Python
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para Python:
Ruby
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para Ruby: