A API Google Drive foi criada com base em HTTP e JSON. Portanto, qualquer cliente HTTP padrão pode enviar solicitações a essa API e analisar as respostas.
No entanto, as bibliotecas de cliente de APIs do Google proporcionam melhor integração de linguagem, 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. Use-as para não precisar configurar as solicitações HTTP e analisar as respostas manualmente.
Saiba 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 e as APIs do Cloud.
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 biblioteca de cliente da API Google Drive mais recente 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 Flutter:
flutter pub add googleapis
Amostras de código
Para ver ou receber amostras de código individuais, consulte o
googleapis.dart
repositório no GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Go
Acesse a biblioteca de cliente da API Google Drive mais recente para Go.
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 ver ou receber amostras de código individuais, consulte o
google-api-go-client
repositório no GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Java
Acesse a biblioteca de cliente da API Google Drive mais recente para Java.
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 ver ou receber amostras de código individuais, consulte o
google-api-java-client-services
repositório no GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
JavaScript
Acesse a biblioteca de cliente da API Google Drive mais recente para JavaScript.
Use gapi.client.request para fazer solicitações à biblioteca de cliente JavaScript.
Amostras de código
Para ver ou receber amostras de código individuais, consulte o
google-api-javascript-client
repositório no GitHub.
.NET
Acesse a biblioteca de cliente da API Google Drive mais recente para .NET.
Execute o seguinte comando para instalar este pacote no seu ambiente:
dotnet add package Google.Apis --version 1.68.0
Para métodos alternativos de instalação, consulte a
Google.Apis página do NuGet.
Amostras de código
Para ver ou receber amostras de código individuais, consulte a página Introdução.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Node.js
Acesse a biblioteca de cliente da API Google Drive mais recente para Node.js.
Execute o seguinte comando para instalar essa biblioteca de cliente no seu ambiente:
npm install @googleapis/drive
Amostras de código
Para ver ou receber amostras de código individuais, consulte o
google-api-nodejs-client
repositório no GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Obj-C
Acesse a biblioteca de cliente da API Google Drive mais recente para Objective-C para REST.
Se você estiver criando no CocoaPods, adicione o pod necessário ao Podfile no seu ambiente:
pod 'GoogleAPIClientForREST/Drive'
Amostras de código
Para ver ou receber amostras de código individuais, consulte o
google-api-objectivec-client-for-rest
repositório no GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
PHP
Acesse a biblioteca de cliente da API Google Drive mais recente para PHP.
Para usar o Composer, execute o seguinte comando para instalar essa biblioteca de cliente no seu ambiente:
composer 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 seu projeto:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Amostras de código
Para ver ou receber amostras de código individuais, consulte o
google-api-php-client
repositório no GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Python
Acesse a biblioteca de cliente da API Google Drive mais recente para Python.
Instale essa biblioteca de cliente em uma
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 ver ou receber amostras de código individuais, consulte o
google-api-python-client
repositório no GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.
Ruby
Acesse a biblioteca de cliente da API Google Drive mais recente 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, adicione a instrução de exigência ao seu projeto e instancie o serviço:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Amostras de código
Para ver ou receber amostras de código individuais, consulte o
google-api-ruby-client
repositório no GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a documentação da biblioteca de cliente.