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