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