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.