A API Google Drive é baseada em HTTP e JSON. Portanto, qualquer cliente HTTP padrão pode enviar solicitações a ele e analisar as respostas.
No entanto, as bibliotecas de cliente da API do Google proporcionam uma integração de linguagens melhor, maior segurança e facilitar as chamadas que exigem autorização do usuário. As bibliotecas de cliente usam as convenções naturais e reduzir o código boilerplate que você precisa escrever. As bibliotecas de cliente são disponíveis em várias linguagens de programação. Ao usá-los, você evita a necessidade para configurar solicitações HTTP e analisar as respostas manualmente.
Leia mais sobre as bibliotecas de cliente do Cloud e a versão mais antiga da API Client do Google Bibliotecas em bibliotecas de cliente explicado.
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
Obtenha a biblioteca de cliente da API Google Drive mais recente para Dart (link em inglês).
Execute o comando a seguir para instalar esta biblioteca de cliente em seu ambiente Para Dart:
dart pub add googleapis
Execute o comando a seguir para instalar esta biblioteca de cliente em seu ambiente Para Flutter:
flutter pub add googleapis
Amostras de código
Para visualizar ou obter exemplos de código individuais, consulte a
googleapis.dart
repositório do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.
Go
Obtenha a biblioteca de cliente da API Google Drive mais recente para Go.
Execute o comando a seguir 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 visualizar ou obter exemplos de código individuais, consulte a
google-api-go-client
repositório do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.
Java
Obtenha a biblioteca de cliente da API Google Drive mais recente para Java (em inglês).
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 visualizar ou obter exemplos de código individuais, consulte a
google-api-java-client-services
repositório do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.
JavaScript
Obtenha 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 visualizar ou obter exemplos de código individuais, consulte a
google-api-javascript-client
repositório do GitHub.
.NET
Obtenha a biblioteca de cliente da API Google Drive mais recente para .NET (em inglês).
Execute o seguinte comando para instalar o pacote no seu ambiente:
dotnet add package Google.Apis --version 1.68.0
Para conhecer métodos alternativos de instalação, consulte a
Google.Apis
Página NuGet.
Amostras de código
Para visualizar ou obter exemplos de código individuais, consulte a seção Adquirir começou página.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.
Node.js
Obtenha a biblioteca de cliente da API Google Drive mais recente para Node.js.
Execute o comando a seguir para instalar essa biblioteca de cliente em seu de nuvem:
npm install @googleapis/drive
Amostras de código
Para visualizar ou obter exemplos de código individuais, consulte a
google-api-nodejs-client
repositório do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.
Obj-C
Obtenha a biblioteca de cliente da API Google Drive para Objective-C mais recente em REST.
Se você estiver criando com o CocoaPods, adicione o pod necessário ao Podfile
em
seu ambiente:
pod 'GoogleAPIClientForREST/Drive'
Amostras de código
Para visualizar ou obter exemplos de código individuais, consulte a
google-api-objectivec-client-for-rest
repositório do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.
PHP
Obtenha 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 em seu ambiente:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Para fazer o download e instalar a versão, extraia o arquivo. e inclua o carregador automático em seu projeto:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Amostras de código
Para visualizar ou obter exemplos de código individuais, consulte a
google-api-php-client
repositório do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.
Python
Obtenha a biblioteca de cliente da API Google Drive mais recente para Python.
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 visualizar ou obter exemplos de código individuais, consulte a
google-api-python-client
repositório do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.
Ruby
Obtenha a biblioteca de cliente da API Google Drive mais recente para Ruby.
Para usar gem install
, execute o seguinte comando para instalar este cliente
no seu ambiente:
gem install google-apis-drive_v3 -v 0.5.0
Para exigir o arquivo, adicione-o à Gemfile
e adicione a solicitação
em seu projeto e instancie o serviço:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Amostras de código
Para visualizar ou obter exemplos de código individuais, consulte a
google-api-ruby-client
repositório do GitHub.
Documentação da biblioteca de cliente
Para mais informações, consulte a biblioteca cliente Documentação.