Введение в API Google Диска

API Google Диска позволяет создавать приложения, использующие облачное хранилище Google Диска. Вы можете разрабатывать приложения, которые интегрируются с Диском, и создавать надежные функции в своем приложении с помощью API Диска.

На этой диаграмме показана взаимосвязь между вашим приложением для Диска, Диском и API Диска:

Введение в Google Диск
Рис. 1. Диаграмма взаимосвязей API Google Диска.

Эти термины определяют ключевые компоненты, показанные на рисунке 1:

Гугл Диск
Служба облачного хранения файлов Google предоставляет пользователям личное пространство для хранения под названием «Мой диск» и возможность доступа к совместным общим папкам, называемым общими дисками .
API-интерфейс Google Диска
REST API, который позволяет использовать хранилище Диска из вашего приложения.
Приложение Google Диск
Приложение, которое использует Диск в качестве решения для хранения.
Интерфейс Google Диска
Пользовательский интерфейс Google, который управляет файлами, хранящимися на Диске. Если ваше приложение является приложением типа редактора, например электронной таблицей или текстовым процессором, вы можете интегрироваться с пользовательским интерфейсом Диска, чтобы создавать и открывать файлы в своем приложении.
Мой диск
Место хранения на Диске, которым владеет конкретный пользователь. Файлами, хранящимися на My Drive, можно поделиться с другими пользователями, но право собственности на содержимое остается за отдельным пользователем.
ОАут 2.0
Протокол авторизации, который требуется API Google Диска для аутентификации пользователей вашего приложения. Если ваше приложение использует Sign In With Google , оно обрабатывает поток OAuth 2.0 и токены доступа к приложению.
Общий диск
Хранилище на Диске, в котором хранятся файлы, над которыми совместно работают несколько пользователей. Любой пользователь, имеющий доступ к общему диску, имеет доступ ко всем содержащимся на нем файлам. Пользователям также может быть предоставлен доступ к отдельным файлам на общем диске.

Что вы можете делать с Drive API?

Вы можете использовать Drive API, чтобы:

  • Скачивайте файлы с Диска и загружайте файлы на Диск.
  • Поиск файлов и папок, хранящихся на Диске. Создавайте сложные поисковые запросы, которые возвращают любые поля метаданных файла в ресурсе Files .
  • Разрешите пользователям совместно использовать файлы, папки и диски для совместной работы над содержимым.
  • Объедините с Google Picker API для поиска всех файлов на Диске, а затем верните имя файла, URL-адрес, дату последнего изменения и пользователя.
  • Создавайте сторонние ярлыки , которые представляют собой внешние ссылки на данные, хранящиеся за пределами Диска, в другом хранилище данных или облачной системе хранения.
  • Создайте специальную папку на Диске для хранения данных конкретного приложения, чтобы приложение не могло получить доступ ко всему содержимому пользователя, хранящемуся на Диске.
  • Интегрируйте свое приложение с поддержкой Диска в пользовательский интерфейс Диска с помощью пользовательского интерфейса Google Диска . Это стандартный веб-интерфейс Google, который вы можете использовать для создания, организации, поиска и обмена файлами на Диске.
  • Применяйте метки к файлам на Диске, устанавливайте значения полей меток, считывайте значения полей меток для файлов и выполняйте поиск файлов, используя термины метаданных меток, определенные пользовательской таксономией меток.

Следующие шаги

  • Чтобы узнать о разработке с помощью API Google Workspace, включая обработку аутентификации и авторизации, см. раздел Разработка в Google Workspace .

  • Чтобы узнать, как настроить и запустить простое приложение API Google Диска, прочитайте обзор Quickstarts .