Instalar as bibliotecas de cliente do Google Drive

A API Google Drive é baseada em HTTP e JSON. Portanto, qualquer cliente HTTP padrão pode enviar solicitações para ela e analisar as respostas.

No entanto, as bibliotecas de cliente da API do Google oferecem uma integração de linguagens melhor, mais segurança e facilitam a realização de chamadas que exigem autorização do usuário. As bibliotecas de cliente usam as convenções naturais de cada linguagem compatível e reduzem o código boilerplate que você precisa escrever. As bibliotecas de cliente estão disponíveis em várias linguagens de programação. Ao usá-los, você evita a necessidade de configurar manualmente as solicitações HTTP e analisar as respostas.

Leia mais sobre as bibliotecas de cliente do Cloud e as bibliotecas de cliente de APIs do Google mais antigas em Explicação sobre as bibliotecas de cliente.

Bibliotecas de cliente

O Drive oferece bibliotecas de cliente para as linguagens a seguir. Selecione a linguagem de programação que você quer usar.

Dart

Confira a biblioteca de cliente da API Google Drive para Dart mais recente.

Execute o seguinte comando para instalar essa biblioteca de cliente no seu ambiente para Dart:

dart pub add googleapis

Execute o seguinte comando para instalar essa biblioteca de cliente no seu ambiente para o Flutter:

flutter pub add googleapis

Amostras de código

Para conferir ou acessar exemplos de código individuais, acesse o repositório do GitHub googleapis.dart.

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.

Go

Confira a biblioteca de cliente da API Google Drive para Go mais recente.

Execute o seguinte comando para instalar uma API e uma versão dela no seu ambiente:

go get google.golang.org/api/urlshortener/v1

Amostras de código

Para conferir ou acessar exemplos de código individuais, acesse o repositório do GitHub google-api-go-client.

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.

Java

Faça o download da biblioteca de cliente da API Google Drive para Java mais recente.

Para usar o Maven, adicione as seguintes linhas ao arquivo pom.xml:

<project>
  <dependencies>
    <dependency>
      <groupId>com.google.apis</groupId>
      <artifactId>google-api-services-drive</artifactId>
      <version>v3-rev20240509-2.0.0</version>
    </dependency>
  </dependencies>
</project>

Para usar o Gradle, adicione as seguintes linhas ao arquivo build.gradle:

repositories {
  mavenCentral()
}
dependencies {
  implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}

Amostras de código

Para conferir ou acessar exemplos de código individuais, acesse o repositório do GitHub google-api-java-client-services.

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.

JavaScript

Faça o download da biblioteca de cliente da API Google Drive para JavaScript mais recente.

Use gapi.client.request para fazer solicitações à biblioteca de cliente JavaScript.

Amostras de código

Para conferir ou acessar exemplos de código individuais, acesse o repositório do GitHub google-api-javascript-client.

.NET

Confira a biblioteca de cliente da API Google Drive para .NET mais recente.

Execute o seguinte comando para instalar o pacote no seu ambiente:

dotnet add package Google.Apis --version 1.68.0

Para conferir métodos alternativos de instalação, consulte a página do NuGet Google.Apis.

Amostras de código

Para visualizar ou receber amostras de código individuais, consulte a página Primeiros passos.

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.

Node.js

Confira a biblioteca de cliente da API Google Drive para Node.js mais recente.

Execute o seguinte comando para instalar essa biblioteca de cliente no seu ambiente:

npm install @googleapis/drive

Amostras de código

Para visualizar ou receber exemplos de código individuais, consulte o repositório do GitHub google-api-nodejs-client (link em inglês).

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.

Obj-C

Confira a biblioteca de cliente da API Google Drive para Objective-C para REST mais recente.

Se você estiver criando com o CocoaPods, adicione o pod necessário ao Podfile no seu ambiente:

pod 'GoogleAPIClientForREST/Drive'

Amostras de código

Para conferir ou acessar exemplos de código individuais, acesse o repositório do GitHub google-api-objectivec-client-for-rest.

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.

PHP

Confira a biblioteca de cliente da API Google Drive para PHP mais recente.

Para usar o Composer, execute o comando abaixo para instalar essa biblioteca de cliente no seu ambiente:

npm install @googleapis/drivecomposer require google/apiclient:^2.15.0

Para fazer o download e instalar a versão, extraia o arquivo de download e inclua o autoloader no projeto:

require_once '/path/to/google-api-php-client/vendor/autoload.php';

Amostras de código

Para visualizar ou receber exemplos de código individuais, consulte o repositório do GitHub google-api-php-client (link em inglês).

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.

Python

Faça o download da biblioteca de cliente da API Google Drive para Python mais recente.

Instale essa biblioteca de cliente em um virtualenv no seu ambiente usando pip.

Para instalar no Mac ou Linux:

pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client

Para instalar no Windows:

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client

Amostras de código

Para conferir ou acessar exemplos de código individuais, acesse o repositório do GitHub google-api-python-client.

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.

Ruby

Confira a biblioteca de cliente da API Google Drive para Ruby mais recente.

Para usar gem install, execute o seguinte comando para instalar essa biblioteca de cliente no seu ambiente:

gem install google-apis-drive_v3 -v 0.5.0

Para exigir o arquivo, adicione-o ao Gemfile, adicione a instrução de exigência ao projeto e instancie o serviço:

require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new

Amostras de código

Para conferir ou acessar exemplos de código individuais, acesse o repositório do GitHub google-api-ruby-client.

Documentação da biblioteca de cliente

Para mais informações, consulte a documentação da biblioteca de cliente.