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