以下条目来自javascript的googleapi modile的自述文件。
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);
});
自述文件概述了节点管理刷新令牌的要求。但是,事实并非如此。正如我在与google api建立的连接上所做的设置一样,使用正确的刷新令牌和使用期限的访问令牌。
oAuth2Client.setCredentials(token);
我正确的假设是,正确的方法是先检查Accesstoken是否有效。如果不是简单地设置凭证以刷新令牌并使其每次生成一个令牌?还是我需要使用刷新令牌来请求新访问令牌的流程。 API文档太薄了,因此任何有关正确流程的帮助都将有所帮助。
我的想法是否正确