Обзор API Google Диска

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

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

Схема взаимосвязей Google Drive.
Рисунок 1. Схема взаимосвязей Google Drive.

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

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

Что можно делать с API Google Drive?

Вы можете использовать API Google Drive для:

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