A API Google Drive é baseada em HTTP e JSON. Portanto, qualquer cliente HTTP padrão pode enviar solicitações a ela e analisar as respostas.
No entanto, as bibliotecas de cliente das APIs do Google oferecem melhor integração de linguagem, maior 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 com suporte e reduzem o código boilerplate que você precisa escrever. As bibliotecas estão disponíveis em várias linguagens de programação. Use-os para evitar 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 das APIs do Google mais antigas na seção Explicações sobre bibliotecas de cliente.
Bibliotecas de cliente
O Drive oferece bibliotecas de cliente para as seguintes linguagens. Selecione a linguagem de programação que você quer usar.
Dart
Acesse a mais recente biblioteca de cliente da API Google Drive para Dart.
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
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
googleapis.dart
do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Go
Acesse a mais recente biblioteca de cliente da API Google Drive para Go.
Execute o seguinte comando para instalar uma API e uma versão dessa API no seu ambiente:
go get google.golang.org/api/urlshortener/v1
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
google-api-go-client
do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Java
Acesse a mais recente biblioteca de cliente da API Google Drive para Java.
Para usar o Maven, adicione as seguintes linhas ao seu 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 seu arquivo build.gradle
:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
google-api-java-client-services
do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
JavaScript
Acesse a mais recente biblioteca de cliente da API Google Drive para JavaScript.
Use gapi.client.request
para fazer solicitações à biblioteca de cliente JavaScript.
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
google-api-javascript-client
do GitHub.
.NET
Acesse a mais recente biblioteca de cliente da API Google Drive para .NET.
Execute o seguinte comando para instalar o pacote no seu ambiente:
dotnet add package Google.Apis --version 1.68.0
Para métodos alternativos de instalação, consulte a página
Google.Apis
do NuGet.
Exemplos de código
Para ver 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
Acesse a mais recente biblioteca de cliente da API Google Drive para Node.js.
Execute o seguinte comando para instalar essa biblioteca de cliente no seu ambiente:
npm install @googleapis/drive
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
google-api-nodejs-client
do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Obj-C
Acesse a mais recente biblioteca de cliente da API Google Drive para Objective-C para REST.
Se você estiver criando com base no CocoaPods, adicione o pod necessário ao Podfile
no
seu ambiente:
pod 'GoogleAPIClientForREST/Drive'
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
google-api-objectivec-client-for-rest
do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
PHP
Acesse a mais recente biblioteca de cliente da API Google Drive para PHP.
Para usar o Composer, execute o seguinte comando 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 carregador automático no projeto:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
google-api-php-client
do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Python
Acesse a mais recente biblioteca de cliente da API Google Drive para Python.
Instale esta 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
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
google-api-python-client
do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Ruby
Acesse a versão mais recente da biblioteca de cliente da API Google Drive para Ruby.
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
, inclua a instrução
"require" no projeto e instancie o serviço:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Exemplos de código
Para ver ou receber exemplos de código individuais, consulte o
repositório
google-api-ruby-client
do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.