API Google Диска построен на основе HTTP и JSON, поэтому любой стандартный HTTP-клиент может отправлять к нему запросы и анализировать ответы.
Однако клиентские библиотеки Google API обеспечивают лучшую языковую интеграцию, повышенную безопасность и упрощают выполнение вызовов, требующих авторизации пользователя. Клиентские библиотеки используют естественные соглашения каждого поддерживаемого языка и сокращают количество шаблонного кода, который вам придется писать. Клиентские библиотеки доступны на нескольких языках программирования. Используя их, вы можете избежать необходимости вручную настраивать HTTP-запросы и анализировать ответы.
Узнайте больше об облачных клиентских библиотеках и старых клиентских библиотеках Google API в разделе «Клиентские библиотеки» .
Клиентские библиотеки
Диск предоставляет клиентские библиотеки для следующих языков. Выберите язык программирования, который вы хотите использовать.
Дарт
Получите последнюю версию клиентской библиотеки Google Drive API для Dart .
Выполните следующую команду, чтобы установить эту клиентскую библиотеку в вашей среде для Dart:
dart pub add googleapis
Запустите следующую команду, чтобы установить эту клиентскую библиотеку в вашей среде для Flutter:
flutter pub add googleapis
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, посетите репозиторий googleapis.dart
на GitHub.
Документация клиентской библиотеки
Для получения дополнительной информации просмотрите документацию клиентской библиотеки .
Идти
Получите последнюю версию клиентской библиотеки Google Drive API для Go .
Выполните следующую команду, чтобы установить API и версию этого API в вашей среде:
go get google.golang.org/api/urlshortener/v1
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, посетите репозиторий google-api-go-client
на GitHub.
Документация клиентской библиотеки
Для получения дополнительной информации просмотрите документацию клиентской библиотеки .
Ява
Получите последнюю версию клиентской библиотеки 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.
Документация клиентской библиотеки
Для получения дополнительной информации просмотрите документацию клиентской библиотеки .
Объект-C
Получите последнюю версию клиентской библиотеки Google Drive API для Objective-C для REST .
Если вы создаете модуль на основе CocoaPods, добавьте необходимый модуль в Podfile
в вашей среде:
pod 'GoogleAPIClientForREST/Drive'
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, посетите репозиторий google-api-objectivec-client-for-rest
на GitHub.
Документация клиентской библиотеки
Для получения дополнительной информации просмотрите документацию клиентской библиотеки .
PHP
Получите последнюю версию клиентской библиотеки Google Drive API для PHP .
Чтобы использовать Composer, выполните следующую команду, чтобы установить эту клиентскую библиотеку в вашей среде:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Вместо этого, чтобы загрузить и установить выпуск, извлеките загружаемый файл и включите автозагрузчик в свой проект:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Примеры кода
Чтобы просмотреть или получить отдельные примеры кода, посетите репозиторий google-api-php-client
на GitHub.
Документация клиентской библиотеки
Для получения дополнительной информации просмотрите документацию клиентской библиотеки .
Питон
Получите последнюю версию клиентской библиотеки 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.
Документация клиентской библиотеки
Для получения дополнительной информации просмотрите документацию клиентской библиотеки .