我正在使用谷歌日历的节点sdk,我正在打这个电话:
const google = require('googleapis');
const calendar = google.calendar('v3');
calendar.events.list({
auth,
calendarId,
maxResults: 2500,
syncToken: 'COCikJ6a8NgCEOCikJ6a8NgCGAU='
}, (err, data) => {
console.log(err)
console.log(data)
});
我遇到的问题是避免了syncToken,所以我总是收到所有事件。
我不知道我在这里做错了什么。
答案 0 :(得分:0)
在它们提供的示例中看起来很像
https://developers.google.com/google-apps/calendar/quickstart/nodejs
他们使用google-auth-library@0.*
,在此库版本中,syncToken
中存在错误。
我已卸载google-auth-library@0.*
并安装了最新版本(应用此更改https://github.com/google/google-auth-library-nodejs/releases/tag/v1.0.0),现在一切正常。