使用以下内容
event
,刷新访问令牌时将通知我的后端。
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);
});
但是有没有一种方法可以知道新的访问令牌的前身?我将多对访问令牌和刷新令牌存储在数据库(多个用户/帐户)中,所有这些用户/帐户都用于并行获取数据。
如何用更新的访问令牌更新存储在数据库中的过期访问令牌?当然,我可以继续使用旧的访问令牌,永远也不会更新它,因为库可以在每个请求上都获得一个新的访问令牌,但是这会产生太多不必要的请求。