Cómo instalar las bibliotecas cliente de Google Drive

La API de Google Drive se basa en HTTP y JSON, por lo que cualquier cliente HTTP estándar puede enviarle solicitudes y analizar las respuestas.

Sin embargo, las bibliotecas cliente de la API de Google proporcionan una mejor integración de lenguajes, una mayor seguridad y facilitan la realización de llamadas que requieren la autorización del usuario. Las bibliotecas cliente usan las convenciones naturales de cada idioma compatible y reducen el código estándar que debes escribir. Las bibliotecas cliente están disponibles en varios lenguajes de programación. Con ellas, podrás evitar la necesidad de configurar las solicitudes HTTP y de analizar las respuestas manualmente.

Obtén más información sobre las bibliotecas cliente de Cloud y las bibliotecas cliente de las API de Google anteriores en Explicación de bibliotecas cliente.

Bibliotecas cliente

Drive proporciona bibliotecas cliente para los siguientes lenguajes. Selecciona el lenguaje de programación que quieres usar.

Dart

Obtén la biblioteca cliente de la API de Google Drive para Dart más reciente.

Ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno de Dart:

dart pub add googleapis

Ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno de Flutter:

flutter pub add googleapis

Muestras de código

Para ver o obtener muestras de código individuales, consulta el repositorio de GitHub de googleapis.dart.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.

Go

Obtén la biblioteca cliente de la API de Google Drive para Go más reciente.

Ejecuta el siguiente comando para instalar una API y una versión de esa API en tu entorno:

go get google.golang.org/api/urlshortener/v1

Muestras de código

Para ver o obtener muestras de código individuales, consulta el repositorio de GitHub de google-api-go-client.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.

Java

Obtén la biblioteca cliente de la API de Google Drive para Java más reciente.

Para usar Maven, agrega las siguientes líneas a tu archivo 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 Gradle, agrega las siguientes líneas a tu archivo build.gradle:

repositories {
  mavenCentral()
}
dependencies {
  implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}

Muestras de código

Para ver o obtener muestras de código individuales, consulta el repositorio de GitHub de google-api-java-client-services.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.

JavaScript

Obtén la biblioteca cliente de la API de Google Drive para JavaScript más reciente.

Usa gapi.client.request para realizar solicitudes a la biblioteca cliente de JavaScript.

Muestras de código

Para ver o obtener muestras de código individuales, consulta el repositorio de GitHub de google-api-javascript-client.

.NET

Obtén la última biblioteca cliente de la API de Google Drive para .NET.

Ejecuta el siguiente comando para instalar este paquete en tu entorno:

dotnet add package Google.Apis --version 1.68.0

Si deseas conocer métodos de instalación alternativos, consulta la página de NuGet de Google.Apis.

Muestras de código

Para ver o obtener muestras de código individuales, consulta la página Cómo comenzar.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.

Node.js

Obtén la biblioteca cliente de la API de Google Drive más reciente para Node.js.

Ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno:

npm install @googleapis/drive

Muestras de código

Para ver o obtener muestras de código individuales, consulta el repositorio de GitHub de google-api-nodejs-client.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.

Obj-C

Obtén la biblioteca cliente de la API de Google Drive para Objective-C para REST más reciente.

Si compilas desde CocoaPods, agrega el pod requerido a Podfile en tu entorno:

pod 'GoogleAPIClientForREST/Drive'

Muestras de código

Para ver o obtener muestras de código individuales, consulta el repositorio de GitHub de google-api-objectivec-client-for-rest.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.

PHP

Obtén la última biblioteca cliente de la API de Google Drive para PHP.

Para usar Composer, ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno:

npm install @googleapis/drivecomposer require google/apiclient:^2.15.0

Para descargar e instalar la versión, extrae el archivo de descarga y, luego, incluye el cargador automático en tu proyecto:

require_once '/path/to/google-api-php-client/vendor/autoload.php';

Muestras de código

Para ver o obtener muestras de código individuales, consulta el repositorio de GitHub de google-api-php-client.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.

Python

Obtén la última biblioteca cliente de la API de Google Drive para Python.

Instala esta biblioteca cliente en un virtualenv en tu entorno con pip.

Para instalar en Mac o Linux, haz lo siguiente:

pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client

Para instalar en Windows, haz lo siguiente:

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client

Muestras de código

Para ver o obtener muestras de código individuales, consulta el repositorio de GitHub de google-api-python-client.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.

Ruby

Obtén la biblioteca cliente de la API de Google Drive para Ruby más reciente.

Para usar gem install, ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno:

gem install google-apis-drive_v3 -v 0.5.0

Para solicitar el archivo en su lugar, agrégalo a tu Gemfile, agrega la declaración requerida a tu proyecto y crea una instancia del servicio:

require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new

Muestras de código

Para ver o bien obtener muestras de código individuales, consulta el repositorio de GitHub de google-api-ruby-client.

Documentación de la biblioteca cliente

Para obtener más información, consulta la documentación de la biblioteca cliente.