Установите клиентские библиотеки Google Диска.

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.

Документация клиентской библиотеки

Для получения дополнительной информации просмотрите документацию клиентской библиотеки .