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

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

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

Google Диск: введение
Рисунок 1. Диаграмма взаимоотношений Google Диска.

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

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

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

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

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