Как вы читаете ответ Google-календаря на запрос FreeBusy? - PullRequest
0 голосов
/ 17 апреля 2019

Я использую функцию Firebase для регистрации в моем Календаре Google.

Все хорошо, кроме метода freebusy, потому что я не могу прочитать ответ.

Я испробовал почти все решения, опубликованные в Stackoverflow, но, хотя у других пользователей, похоже, были проблемы с аутентификацией или правильным форматом параметров, я не вижу желаемого результата.

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 () я получаю «undefined», и если я пытаюсь получить доступ к внутренним данным с точечной нотацией (например, result.data), я получаю ошибку, потому что «data» - или любое другое предполагаемое свойство - не не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...