Как оболочка API Google вызывает save_credentials, когда маркер доступа изменяется из-за обновления?
му я провел последние несколько дней, пытаясь понять это, и задаю этот вопрос, чтобы я мог ответить на него другим людям, у которых есть проблемы.
Во-первых, документация Google ужасна и использует разные библиотеки oauth2 в зависимости от того, какой из множества примеров API Google вы просматриваете. Это часто противоречит друг другу, а иногда прямо-таки содержит код, который не работает.
Ну что ж.
поэтому мои вопросы были в основном:
Как использовать библиотеки API Google, чтобы мои пользователи предоставили мне доступ к своим аккаунтам Google?Как мне сохранить токены доступа oauth2, которые возвращает Google, чтобы я мог использовать их через несколько дней?Как я могу использовать refresh_token и обновить его?см. ответ ниже для полностью функционального процесса авторизации, от получения исходного токена до его сохранения, загрузки позже, обновления и использования.
Приветствия.