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

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

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

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

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

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

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

API Drive можно использовать для:

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