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 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.