#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 нереален?