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 ofrecen una mejor integración de lenguajes y una mejor seguridad, y facilitan la realización de llamadas que requieren la autorización del usuario. Las bibliotecas cliente usan las convenciones naturales de cada lenguaje compatible y reducen el código estándar que tienes que escribir. Las bibliotecas cliente están disponibles en varios lenguajes de programación. Con ellas, podrás evitar la necesidad de configurar manualmente las solicitudes HTTP y analizar las respuestas.
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.
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 obtener o ver muestras de código individuales, consulta el repositorio googleapis.dart
de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas 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 obtener o ver muestras de código individuales, consulta el repositorio google-api-go-client
de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas cliente.
Java
Obtén la última biblioteca cliente de la API de Google Drive para Java.
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 obtener o ver muestras de código individuales, consulta el repositorio google-api-java-client-services
de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas 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 obtener o ver muestras de código individuales, consulta el repositorio google-api-javascript-client
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
Si deseas conocer métodos de instalación alternativos, consulta la página Google.Apis
de NuGet.
Muestras de código
Para obtener o ver muestras de código individuales, consulta la página Comenzar.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas cliente.
Node.js
Obtén la última biblioteca cliente de la API de Google Drive para Node.js.
Ejecuta el siguiente comando para instalar esta biblioteca cliente en tu entorno:
npm install @googleapis/drive
Muestras de código
Para obtener o ver muestras de código individuales, consulta el repositorio google-api-nodejs-client
de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas cliente.
Obj-C
Obtén la biblioteca cliente de la API de Google Drive más reciente de Objective-C para REST.
Si estás compilando desde CocoaPods, agrega el pod requerido al Podfile
en
tu entorno:
pod 'GoogleAPIClientForREST/Drive'
Muestras de código
Para obtener o ver muestras de código individuales, consulta el repositorio google-api-objectivec-client-for-rest
de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas cliente.
PHP
Obtén la biblioteca cliente de la API de Google Drive para PHP más reciente.
Si quieres 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 obtener o ver muestras de código individuales, consulta el repositorio google-api-php-client
de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas 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, sigue estos pasos:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Para instalar en Windows, sigue estos pasos:
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 obtener o ver muestras de código individuales, consulta el repositorio google-api-python-client
de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas cliente.
Rita
Obtén la biblioteca cliente de la API de Google Drive para Ruby más reciente.
Si quieres 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
Si deseas solicitar el archivo, agrégalo a Gemfile
y la declaración de requisitos en el proyecto, y crea una instancia del servicio:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Muestras de código
Para obtener o ver muestras de código individuales, consulta el repositorio google-api-ruby-client
de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la documentación sobre bibliotecas cliente.