Pesquisa de produtos usando bibliotecas de cliente

Como instalar bibliotecas de cliente

Java

Se você usa o Maven, adicione este código ao arquivo pom.xml:

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

Se você usa o Gradle, adicione este código às dependências:

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

Se você usa SBT, adicione este código às dependências:

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

Se estiver usando o VS Code, IntelliJ ou o Eclipse, você poderá adicionar bibliotecas de cliente ao projeto usando estes plug-ins de IDE:

Além de adicionar bibliotecas de clientes, os plug-ins oferecem outras funcionalidades, como gerenciamento de chaves de contas de serviço. Consulte a documentação de cada plug-in para mais detalhes.

Node.js

Para instalar a biblioteca de cliente do Node.js:

npm install --save @google-cloud/vision

Python

A biblioteca de cliente do Python foi atualizada para refletir as últimas alterações na versão Beta da API do Cloud Vision. Essas alterações não são compatíveis com versões de bibliotecas de cliente anteriores a 0.30.1.

Para instalar a biblioteca de cliente do Python:

pip install --upgrade google-cloud-vision

Como usar a biblioteca de cliente

Para executar a biblioteca de cliente na estação de trabalho local:

  1. Instale a CLI do Google Cloud.
  2. Crie uma conta de serviço.
  3. Crie uma chave da conta de serviço e faça o download do arquivo JSON dela.
  4. Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS a fim de apontar para o arquivo da chave da conta de serviço. Desse modo, as bibliotecas de cliente podem usar as Application Default Credentials (ADC).

    export GOOGLE_APPLICATION_CREDENTIALS=path-to-key-file
    
  5. Execute o seguinte comando para autenticar: gcloud auth login

    Para informações sobre como fazer a autenticação em outros ambientes, consulte o Guia de autenticação do Google Cloud Platform.