我正在使用google-api-nodejs-client
访问Google日历api。我将access_token
,refresh_token
,expiry_date
保存到数据库中。
当用户检查日历事件时,我用存储在数据库中的值设置了oAuth2Client的凭据。
它可以正常工作,直到access_token
到期为止。之后,出现以下错误:
缺少必需的参数:refresh_token
我的代码是:
fn getData(date) {
//set access_token adnd refresh_token to values taken from db
oAuth2Client.setCredentials({
access_token: 'val from db',
refresh_token: 'val from db'
})
calendar = google.calendar({
version: 'v3',
auth: oAuth2Client
});
}