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

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.

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

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