Как оболочка API Google вызывает save_credentials, когда маркер доступа изменяется из-за обновления?

му я провел последние несколько дней, пытаясь понять это, и задаю этот вопрос, чтобы я мог ответить на него другим людям, у которых есть проблемы.

Во-первых, документация Google ужасна и использует разные библиотеки oauth2 в зависимости от того, какой из множества примеров API Google вы просматриваете. Это часто противоречит друг другу, а иногда прямо-таки содержит код, который не работает.

Ну что ж.

поэтому мои вопросы были в основном:

Как использовать библиотеки API Google, чтобы мои пользователи предоставили мне доступ к своим аккаунтам Google?Как мне сохранить токены доступа oauth2, которые возвращает Google, чтобы я мог использовать их через несколько дней?Как я могу использовать refresh_token и обновить его?

см. ответ ниже для полностью функционального процесса авторизации, от получения исходного токена до его сохранения, загрузки позже, обновления и использования.

Приветствия.

Ответы на вопрос(1)

Ваш ответ на вопрос