Usar Product Search con bibliotecas cliente

Instalar las bibliotecas cliente

Java

Si usas Maven, agrega esto a tu archivo pom.xml:

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-storage</artifactId>
  <version>1.37.1</version>
</dependency>

Si usas Gradle, agrega lo siguiente a tus dependencias:

compile 'com.google.cloud:google-cloud-storage:1.37.1'

Si usas SBT, agrega esto a tus dependencias:

libraryDependencies += "com.google.cloud" % "google-cloud-storage" % "1.37.1"

Si usas VS Code, IntelliJ o Eclipse, puedes agregar bibliotecas cliente a tu proyecto con los siguientes complementos IDE:

Además de agregar bibliotecas cliente, los complementos brindan funcionalidades adicionales, como administración de claves de las cuentas de servicio. Consulta la documentación de cada complemento para ver más detalles.

Node.js

Para instalar la biblioteca cliente de Node.js, haz lo siguiente:

npm install --save @google-cloud/vision

Python

La biblioteca cliente de Python se actualizó para reflejar los últimos cambios en la versión Beta de la API de Cloud Vision. Estos cambios no son compatibles con versiones de bibliotecas cliente anteriores a la versión 0.30.1.

Para instalar la biblioteca cliente de Python:

pip install --upgrade google-cloud-vision

Usa la biblioteca cliente

Para autenticar llamadas a las API de Google Cloud, las bibliotecas cliente son compatibles con las credenciales predeterminadas de la aplicación (ADC). Las bibliotecas buscan credenciales en un conjunto de ubicaciones definidas y las usan para lo siguiente: autenticar solicitudes en la API. Con ADC, puedes hacer que las credenciales estén disponibles para tu aplicación en una variedad de entornos, como el de desarrollo o producción local, sin necesidad de modificar el código de la aplicación.

Para un entorno de desarrollo local, puedes configurar ADC con las credenciales asociadas con tu cuenta de Google:

  1. Instala e inicializa gcloud CLI

    Cuando inicialices gcloud CLI, asegúrate de especificar un proyecto de Google Cloud en el que tengas permiso para acceder a los recursos que necesita tu aplicación.

  2. Configura ADC:

    gcloud auth application-default login

    Aparecerá una pantalla de acceso. Después de acceder, tus credenciales se almacenan en el archivo de credenciales local que usa ADC.

Si deseas obtener más información, consulta Autentícate para usar las bibliotecas cliente.