API Google Drive позволяет создавать приложения, использующие облачное хранилище Google Drive. Вы можете разрабатывать приложения, которые интегрируются с Drive, и создавать надежную функциональность в своем приложении с помощью API Drive.
На этой диаграмме показана связь между вашим приложением Drive, API Drive и Drive:
Эти термины определяют ключевые компоненты, показанные на рисунке 1:
- Google Диск
- Облачный сервис хранения файлов Google предоставляет пользователям персональное хранилище, называемое «Мой диск» , а также возможность доступа к совместным общим папкам, называемым общими дисками .
- API Google Диска
- REST API, позволяющий использовать хранилище Диска из вашего приложения.
- Приложение Google Диск
- Приложение, использующее Диск в качестве хранилища.
- Пользовательский интерфейс Google Диска
- Пользовательский интерфейс Google, который управляет файлами, хранящимися на Диске. Если ваше приложение является приложением-редактором, например, электронными таблицами или текстовым процессором, вы можете интегрироваться с пользовательским интерфейсом Диска, чтобы создавать и открывать файлы в вашем приложении.
- Мой Драйв
- Место хранения Drive, которым владеет определенный пользователь. Файлы, хранящиеся на My Drive, могут быть доступны другим пользователям, но право собственности на контент остается за конкретным пользователем.
- OAuth 2.0
- Протокол авторизации, который Drive API требует для аутентификации пользователей вашего приложения. Если ваше приложение использует Sign In With Google , оно обрабатывает поток OAuth 2.0 и токены доступа к приложению.
- Общий диск
- Место хранения Drive, владеющее файлами, над которыми совместно работают несколько пользователей. Любой пользователь с доступом к общему диску имеет доступ ко всем файлам, которые он содержит. Пользователям также может быть предоставлен доступ к отдельным файлам внутри общего диска.
Что можно делать с помощью API Диска?
API Диска можно использовать для:
- Скачивайте файлы с Диска и загружайте файлы на Диск.
- Поиск файлов и папок, хранящихся на Диске. Создавайте сложные поисковые запросы, которые возвращают любые поля метаданных файлов в ресурсе
files
. - Позвольте пользователям обмениваться файлами, папками и дисками для совместной работы над контентом.
- Объедините его с API Google Picker для поиска по всем файлам на Диске, а затем получите имя файла, URL-адрес, дату последнего изменения и пользователя.
- Создавайте сторонние ярлыки , которые представляют собой внешние ссылки на данные, хранящиеся за пределами Диска, в другом хранилище данных или облачной системе хранения.
- Создайте специальную папку на Диске для хранения данных, специфичных для приложения , чтобы приложение не могло получить доступ ко всему контенту пользователя, хранящемуся на Диске.
- Отслеживайте или реагируйте на активность файлов с помощью событий Google Диска .
- Интегрируйте приложение с поддержкой Drive с пользовательским интерфейсом Drive с помощью пользовательского интерфейса Google Drive . Это стандартный веб-интерфейс Google, который можно использовать для создания, организации, поиска и обмена файлами Drive.
- Применяйте метки к файлам Диска, устанавливайте значения полей меток, считывайте значения полей меток в файлах и ищите файлы с использованием терминов метаданных меток, определенных в пользовательской таксономии меток.
Хотите увидеть API Google Диска в действии? Канал разработчиков Google Workspace предлагает видеоролики с советами, рекомендациями и новейшими функциями. |
Похожие темы
Информацию о разработке с использованием API Google Workspace, включая обработку аутентификации и авторизации, см. в разделе Разработка в Google Workspace .
Чтобы узнать, как настроить и запустить приложение Drive API, прочтите краткие руководства .