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

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

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

Блок-схема, демонстрирующая приложение, интегрированное с Google Диском, использующее API Google Диска и OAuth 2.0 для доступа к «Моему Диску» и общим дискам.
Рисунок 1. Приложение, интегрированное с Google Диском, использует API Google Диска и OAuth 2.0 для взаимодействия с файлами в разделе «Мой Диск» и на общих дисках.

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

Google Диск
Облачный сервис хранения файлов Google предоставляет пользователям личное пространство для хранения данных, называемое «Мой диск» , а также возможность доступа к общим папкам для совместной работы, называемым «общими дисками» .
API Google Drive
REST API, позволяющий использовать хранилище 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 Диском, с пользовательским интерфейсом Google Диска. Это стандартный веб-интерфейс Google, который вы можете использовать для создания, организации, поиска и обмена файлами в Google Диске.
  • Применяйте метки к файлам на Google Диске, устанавливайте значения полей меток, считывайте значения полей меток в файлах и выполняйте поиск файлов, используя термины метаданных меток, определенные пользовательской таксономией меток.
Хотите увидеть API Google Drive в действии?
На канале Google Workspace Developers вы найдете видеоролики с советами, рекомендациями и информацией о новейших функциях.