API Google Drive построен на протоколах HTTP и JSON, поэтому любой стандартный HTTP-клиент может отправлять к нему запросы и анализировать ответы.
Однако клиентские библиотеки Google API обеспечивают лучшую интеграцию с языками программирования, улучшенную безопасность и упрощают выполнение запросов, требующих авторизации пользователя. Клиентские библиотеки используют естественные соглашения каждого поддерживаемого языка и сокращают количество шаблонного кода, который вам приходится писать. Клиентские библиотеки доступны для нескольких языков программирования. Используя их, вы можете избежать необходимости вручную настраивать HTTP-запросы и анализировать ответы.
Подробнее о клиентских библиотеках Cloud и более старых клиентских библиотеках Google API можно прочитать в разделе «Библиотеки клиентов и облачные API: объяснение» .
Клиентские библиотеки
Drive предоставляет клиентские библиотеки для следующих языков. Выберите язык программирования, который вы хотите использовать.
Дарт
Получите последнюю версию клиентской библиотеки Google Drive API для Dart .
Выполните следующую команду, чтобы установить эту клиентскую библиотеку для Dart в вашей среде:
dart pub add googleapis
Выполните следующую команду, чтобы установить эту клиентскую библиотеку в вашей среде Flutter:
flutter pub add googleapis
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, посетите репозиторий googleapis.dart на GitHub.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .
Идти
Получите последнюю версию клиентской библиотеки Google Drive API для Go .
Выполните следующую команду, чтобы установить API и его версию в вашей среде:
go get google.golang.org/api/urlshortener/v1
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, обратитесь к репозиторию google-api-go-client на GitHub.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .
Java
Получите последнюю версию клиентской библиотеки Google Drive API для Java .
Для использования Maven добавьте следующие строки в файл 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>
Для использования Gradle добавьте следующие строки в файл build.gradle :
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, обратитесь к репозиторию google-api-java-client-services на GitHub.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .
JavaScript
Получите последнюю версию клиентской библиотеки Google Drive API для JavaScript .
Используйте gapi.client.request для отправки запросов к клиентской библиотеке JavaScript.
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, обратитесь к репозиторию google-api-javascript-client на GitHub.
.СЕТЬ
Получите последнюю версию клиентской библиотеки Google Drive API для .NET .
Выполните следующую команду, чтобы установить этот пакет в вашей среде:
dotnet add package Google.Apis --version 1.68.0
Альтернативные способы установки см. на странице Google.Apis в NuGet.
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, перейдите на страницу «Начало работы» .
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .
Node.js
Получите последнюю версию клиентской библиотеки Google Drive API для Node.js.
Выполните следующую команду, чтобы установить эту клиентскую библиотеку в вашей среде:
npm install @googleapis/drive
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, обратитесь к репозиторию google-api-nodejs-client на GitHub.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .
Объект-С
Получите последнюю версию клиентской библиотеки Google Drive API для Objective-C для REST .
Если вы используете CocoaPods для сборки, добавьте необходимый pod в Podfile в вашей среде:
pod 'GoogleAPIClientForREST/Drive'
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, обратитесь к репозиторию google-api-objectivec-client-for-rest на GitHub.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .
PHP
Получите последнюю версию клиентской библиотеки Google Drive API для PHP .
Для использования Composer выполните следующую команду, чтобы установить эту клиентскую библиотеку в вашей среде:
composer require google/apiclient:^2.15.0
Чтобы загрузить и установить релизную версию, распакуйте загруженный файл и добавьте автозагрузчик в свой проект:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, обратитесь к репозиторию google-api-php-client на GitHub.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .
Python
Получите последнюю версию клиентской библиотеки Google Drive API для Python .
Установите эту клиентскую библиотеку в виртуальное окружение в вашей среде с помощью pip .
Для установки на Mac или Linux:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Для установки в Windows:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, обратитесь к репозиторию google-api-python-client на GitHub.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .
Руби
Получите последнюю версию клиентской библиотеки Google Drive API для Ruby .
Для установки этой клиентской библиотеки в вашей среде с помощью команды gem install выполните следующую команду:
gem install google-apis-drive_v3 -v 0.5.0
Чтобы подключить файл, добавьте его в ваш Gemfile , добавьте оператор `require` в ваш проект и создайте экземпляр сервиса:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, обратитесь к репозиторию google-api-ruby-client на GitHub.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .