В этом руководстве объясняется, как использовать функции API Google Picker, такие как включение множественного выбора, скрытие панели навигации и выбор учетной записи пользователя с использованием текущего токена OAuth 2.0 приложения.
Предварительные требования
В этом примере необходимо указать несколько элементов:
Чтобы найти идентификатор клиента и ключ API :
В консоли Google Cloud перейдите в > API и сервисы > Учетные данные .
Чтобы найти идентификатор приложения :
В консоли Google Cloud перейдите в > IAM и администрирование > Настройки .
Используйте номер проекта в качестве идентификатора приложения.
В одном и том же проекте Google Cloud должны содержаться как идентификатор клиента, так и идентификатор приложения, поскольку они используются для авторизации доступа к файлам пользователя.
Создайте приложение
Приведённый ниже пример кода демонстрирует, как использовать селектор изображений или страницу загрузки, которую пользователи могут открыть с помощью кнопки в веб-приложении.
Функция setOAuthToken позволяет приложению использовать текущий токен авторизации для определения того, какой аккаунт Google Picker будет использовать для отображения файлов. Если пользователь авторизован с несколькими аккаунтами Google, Google Picker может отображать файлы соответствующего авторизованного аккаунта.
Получив идентификатор файла из Google Picker при открытии файлов, приложение может затем получить метаданные файла и загрузить его содержимое, как описано в методе get ресурса files .