Я создаю приложение, которое должно иметь доступ к Google Диску и Google Таблицам. Я хочу, чтобы пользователь перешел в https://mydomain.appspot.com/authenticate, чтобы пройти через поток входа в Google и пройти проверку подлинности, чтобы бэкэнд получал токены доступа как для Google Диска, так и для Google Таблиц.Долгосрочный токен доступа для Google OAuth 2.0
После этого я хочу, чтобы бэкэнд мог получить доступ к Дисководам и таблицам без взаимодействия с пользователем. Например, я хотел бы, чтобы запланированная задача запускалась каждый час и извлекала некоторые данные с Диска и Таблиц. Я хочу, чтобы бэкэнд использовал маркер, полученный, когда пользователь аутентифицировал себя.
Возможно ли это? Я очень на это надеюсь. Я смотрю здесь, и я действительно не нахожу ничего, что могло бы мне помочь. https://developers.google.com/sheets/api/guides/authorizing
Бэкэнд разработан на Java и развернут в Google App Engine.
Похоже, нам нужно обновлять токен доступа каждый час. Срок действия токена доступа составляет 3600 секунд. –