Google日历syncToken无效

时间:2018-01-24 08:56:18

标签: javascript node.js google-api google-calendar-api

我正在使用谷歌日历的节点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,所以我总是收到所有事件。

我不知道我在这里做错了什么。

1 个答案:

答案 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),现在一切正常。

PD:我不知道是否有人可以为我结束这个答案。