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, para mayor seguridad y facilitar la realización de llamadas que requieren la autorización del usuario. Las bibliotecas cliente usan las convenciones naturales de cada lenguaje compatible y reducir el código estándar que debes escribir. Las bibliotecas cliente son disponibles en varios lenguajes de programación. Si los usas, puedes evitar la necesidad configurar manualmente solicitudes HTTP y analizar las respuestas.
Obtén más información sobre las bibliotecas cliente de Cloud y la versión anterior del cliente de las APIs de Google Bibliotecas en Bibliotecas cliente cómo funciona.
Bibliotecas cliente
Drive proporciona bibliotecas cliente para los siguientes lenguajes. Selecciona el lenguaje de programación que quieres usar.
Dart
Obtén la última biblioteca cliente de la API de Google Drive para Dart
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 obtener muestras de código individuales, consulta la
googleapis.dart
Repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.
Go
Obtén la última biblioteca cliente de la API de Google Drive para Go.
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 muestras de código individuales, consulta la
google-api-go-client
Repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.
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 muestras de código individuales, consulta la
google-api-java-client-services
Repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.
JavaScript
Obtén la última biblioteca cliente de la API de Google Drive para JavaScript
Usa gapi.client.request
para realizar solicitudes a la biblioteca cliente de JavaScript.
Muestras de código
Para obtener muestras de código individuales, consulta la
google-api-javascript-client
Repositorio de GitHub.
.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
Para conocer métodos alternativos de instalación, consulta la
Google.Apis
Página de NuGet.
Muestras de código
Para obtener muestras de código individuales, consulta la sección Obtener iniciada .
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.
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 muestras de código individuales, consulta la
google-api-nodejs-client
Repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.
Obj-C
Obtén la última biblioteca cliente de la API de Google Drive para Objective-C para REST.
Si compilas desde CocoaPods, agrega el Pod requerido a Podfile
en
tu entorno:
pod 'GoogleAPIClientForREST/Drive'
Muestras de código
Para obtener muestras de código individuales, consulta la
google-api-objectivec-client-for-rest
Repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.
PHP
Obtén la última biblioteca cliente de la API de Google Drive para PHP
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 muestras de código individuales, consulta la
google-api-php-client
Repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.
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.
usando pip
.
Para instalarla 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 muestras de código individuales, consulta la
google-api-python-client
Repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.
Rita
Obtén la última biblioteca cliente de la API de Google Drive para Ruby
Si quieres usar gem install
, ejecuta el siguiente comando para instalar este cliente
en tu entorno:
gem install google-apis-drive_v3 -v 0.5.0
Si deseas solicitar el archivo, agrégalo a tu Gemfile
y agrega
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 obtener muestras de código individuales, consulta la
google-api-ruby-client
Repositorio de GitHub.
Documentación de la biblioteca cliente
Para obtener más información, consulta la biblioteca cliente documentación.