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