La API de Google Drive está creada en HTTP o JSON, por lo que cualquier cliente HTTP estándar puede enviar solicitudes a ella y analizar las respuestas.
Sin embargo, las bibliotecas cliente de la API de Google ofrecen una mejor integración de lenguajes y una mayor seguridad. Además, facilitan la realización de llamadas que requieren autorización de usuarios. 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 APIs de Google anteriores en Explicación de las bibliotecas cliente y las APIs de Cloud explicado.
Bibliotecas cliente
Drive proporciona bibliotecas cliente para los siguientes lenguajes. Selecciona el lenguaje de programación que deseas 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 para Dart:
dart pub add googleapis
Ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno para Flutter:
flutter pub add googleapis
Muestras de código
Para ver u obtener muestras de código individuales, consulta el
googleapis.dart
repositorio de GitHub.
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 u obtener muestras de código individuales, consulta el
google-api-go-client
repositorio de GitHub.
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 u obtener muestras de código individuales, consulta el
google-api-java-client-services
repositorio de GitHub.
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 u obtener muestras de código individuales, consulta el
google-api-javascript-client
repositorio de GitHub.
.NET
Obtén la biblioteca cliente de la API de Google Drive para .NET más reciente.
Ejecuta el siguiente comando para instalar este paquete en tu entorno:
dotnet add package Google.Apis --version 1.68.0
Para conocer métodos de instalación alternativos, consulta la
Google.Apis página de NuGet.
Muestras de código
Para ver u obtener muestras de código individuales, consulta la Get started page.
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 para Node.js más reciente.
Ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno:
npm install @googleapis/drive
Muestras de código
Para ver u obtener muestras de código individuales, consulta el
google-api-nodejs-client
repositorio de GitHub.
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 al Podfile en tu entorno:
pod 'GoogleAPIClientForREST/Drive'
Muestras de código
Para ver u obtener muestras de código individuales, consulta el
google-api-objectivec-client-for-rest
repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación de la biblioteca cliente.
PHP
Obtén la biblioteca cliente de la API de Google Drive para PHP más reciente.
Para usar Composer, ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno:
composer 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 u obtener muestras de código individuales, consulta el
google-api-php-client
repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación de la biblioteca cliente.
Python
Obtén la biblioteca cliente de la API de Google Drive para Python más reciente.
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 u obtener muestras de código individuales, consulta el
google-api-python-client
repositorio de GitHub.
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 requerir el archivo, agrégalo a tu Gemfile, agrega la instrucción require en 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 u obtener muestras de código individuales, consulta el
google-api-ruby-client
repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación de la biblioteca cliente.