Google Calendar API返回“每日限制”

时间:2019-09-21 17:10:40

标签: google-api google-calendar-api google-cloud-console

我正在使用nodejs googleapis模块来认证google calendar API。我设法获得了访问令牌。我的代码如下:

var tok = { 
  access_token: 'ya29.XXXXX-XXXXXXX',
  refresh_token: '1/XXXXXXXXXXX',
  scope: 'https://www.googleapis.com/auth/calendar',
  token_type: 'Bearer',
  expiry_date: 1569089181800 
}
const calendar = google.calendar({version: 'v3', tok});
calendar.events.list({
  calendarId: 'primary',
  timeMin: (new Date()).toISOString(),
  maxResults: 10000,
  singleEvents: true,
  orderBy: 'startTime',
}, (err, res) => {

});

每次我运行此命令时,都会出现以下错误:The API returned an error: Error: Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.

无法弄清楚为什么会这样(看到它之前一直在工作,我只使用了一些请求)。我已启用结算功能,并已在Google Cloud控制台中启用/禁用/重新启用了日历API。

1 个答案:

答案 0 :(得分:0)

由于纪元值对应于

,因此令牌似乎已过期
Sep 21 2019 17:30:00 UTC/GMT

我认为您需要一个新令牌