kpg*_*kpg 3 google-api node.js google-api-nodejs-client
我看到这个pull请求添加了一个使用保存的刷新令牌刷新访问令牌的方法.我不清楚如何使用它.我已从原始getToken请求中保存了令牌(包括刷新令牌),现在我正在新会话中从数据库中检索令牌.如何在OAuth2Client上设置凭据,以便我可以调用refreshAccessToken并获取新的accessstoken?
kpg*_*kpg 15
我错过了关于在github自述文件上设置凭据的段落,所以这里有一些示例代码,以防任何其他人需要它.
var googleOauth2Client = new OAuth2Client(googleClientId,googleClientSecret, googleCallbackUrl);
googleOauth2Client.setCredentials({
refresh_token: saved_refresh_token
});
googleOauth2Client.refreshAccessToken(function(err, tokens){
response.send({
access_token: tokens.access_token
});
});
Run Code Online (Sandbox Code Playgroud)