我正在使用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)访问内部数据,则会收到错误消息,因为“数据”或任何其他假定的属性都不会不存在。