API Google Drive построен на протоколах HTTP и JSON, поэтому любой стандартный HTTP-клиент может отправлять к нему запросы и анализировать ответы.
However, the Google API client libraries provide better language integration, improved security, and facilitate making calls that require user authorization. The client libraries use each supported language's natural conventions and reduce boilerplate code that you have to write. The client libraries are available in several programming languages. By using them you can avoid the need to manually set up HTTP requests and parse the responses.
Подробнее о клиентских библиотеках 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.
Документация клиентской библиотеки
Для получения более подробной информации ознакомьтесь с документацией клиентской библиотеки .