Есть ли какой-нибудь способ получить токен OAuth 2.0. access в Google Docs, который будет существовать дольше 3600 секунд?

#oauth-2.0 #google-docs-api

#oauth-2.0 #google-docs-api

Вопрос:

Обычным решением является использование https://developers.google.com/oauthplayground, но это не дает токен с длительным сроком службы. Я также пробовал этот подход, но получил ответ «invalid_grant».

Ответ №1:

Использование OAuth 2.0 для доступа к API Google обеспечивает базовый шаг по получению токенов. На 4-м базовом шаге было указано:

4. При необходимости обновите токен доступа.

Токены доступа имеют ограниченное время жизни. Если вашему приложению требуется доступ к Google API за пределами срока действия одного токена доступа, оно может получить токен обновления. Токен обновления позволяет вашему приложению получать новые токены доступа.

И примечание, в котором обсуждается, как ограничения были применены к этим токенам:

Примечание: Сохраните токены обновления в безопасном долговременном хранилище и продолжайте использовать их до тех пор, пока они остаются действительными. Ограничения применяются к количеству токенов обновления, которые выдаются для каждой комбинации клиент-пользователь и для каждого пользователя на всех клиентах, и эти ограничения различны. Если ваше приложение запрашивает достаточное количество токенов обновления, чтобы превысить одно из ограничений, старые токены обновления перестают работать.

Комментарии:

1. Спасибо за ответ. Итак, похоже, что токен доступа forever alive нереален?