как токен авторизуется и обновляется sh с googleapi - PullRequest
0 голосов
/ 30 января 2020

Следующая запись взята из файла 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 немного тонким, поэтому любая помощь по правильному потоку поможет.

Или я прав, думая

...