Следующая запись взята из файла readme googleapi modile для javascript.
https://github.com/googleapis/google-api-nodejs-client
oauth2Client.on('tokens', (tokens) => {
if (tokens.refresh_token) {
// store the refresh_token in my database!
console.log(tokens.refresh_token);
}
console.log(tokens.access_token);
});
Readme, в котором описано, как управлять узлом требование обновить sh токен. Однако, похоже, это не так. Поскольку я устанавливаю на подключениях к google api правильный токен sh и устаревший токен доступа с использованием.
oAuth2Client.setCredentials(token);
Правильно ли я считаю, что правильный способ сделать это - проверить, Accesstoken действителен первым. Если не просто установить учетные данные для обновления токена sh и сгенерировать его каждый раз? Или мне нужен поток для запроса нового токена доступа, используя токен refre sh. API делает c немного тонким, поэтому любая помощь по правильному потоку поможет.
Или я прав, думая