您如何阅读Google日历FreeBusy查询响应?

时间:2019-04-17 10:01:45

标签: node.js google-calendar-api

我正在使用Firebase功能签入我的Google日历。

除忙碌方法外,其他一切都很好,因为我无法读取响应。

我尝试了Stackoverflow上发布的几乎所有解决方案,但是尽管其他用户似乎对auth或正确的params格式有疑问,但我看不到预期的结果。

function fetchFreebusy() {
  calendar.freebusy.query({
      headers: { "content-type" : "application/json" },
      resource: {items: [{"id" : calendarId}], 
                timeMin: "2019-04-16T08:00:00+08:00",
                timeMax: "2019-04-24T08:00:00+08:00"
              }
          }, (err, response) => {
              console.log('Response from the Calendar service: ' + JSON.stringify(response));
              if (err) {
                      console.log('There was an error contacting the Calendar service: ' + err);
              }   
      })
}

在console.log()中,我得到“未定义”,并且如果我尝试使用点符号(例如:result.data)访问内部数据,则会收到错误消息,因为“数据”或任何其他假定的属性都不会不存在。

0 个答案:

没有答案