API Google Drive позволяет создавать приложения, использующие облачное хранилище Google Drive. Вы можете разрабатывать приложения, интегрирующиеся с Drive, и создавать надежные функциональные возможности в своем приложении, используя API Drive.
На этой диаграмме показана взаимосвязь между вашим приложением Google Диск, API Google Диска и самим Google Диском:
Эти термины определяют ключевые компоненты, показанные на рисунке 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 вы найдете видеоролики с советами, рекомендациями и информацией о новейших функциях. |
Связанные темы
Чтобы узнать о разработке с использованием API Google Workspace, включая обработку аутентификации и авторизации, см. раздел «Разработка в Google Workspace» .
Чтобы узнать, как настроить и запустить приложение Drive API, ознакомьтесь с разделом «Быстрые руководства» .