Данные календаря Google не отображаются в дневном режиме в FullCalendar

#fullcalendar #google-calendar-api #fullcalendar-4

Вопрос:

Я пытаюсь отобразить расписание календаря Google в своей системе с помощью fullCalendar библиотеки. Я выполнил все шаги, как указано в fullCalendar документации. И это работает для просмотра за неделю и месяц. Но для дневного просмотра эти расписания не отображаются. Вот как я интегрирую календарь.

 document.addEventListener('DOMContentLoaded', function() {
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
  plugins: [ 'googleCalendar','interaction', 'resourceDayGrid', 'resourceTimeGrid', 'bootstrap' ],
  themeSystem: 'bootstrap',
  defaultView: 'resourceTimeGridDay',
  header: {
    left: 'prev,next today',
    center: 'title',
    right: 'resourceTimeGridDay,timeGridWeek,dayGridMonth'
  },
  events: {
    googleCalendarApiKey: 'I am giving my calendar api here',
    googleCalendarId: 'giving calendar id here',
    className: 'gcal-event' 
  }
});
calendar.render();
});
 

Версия моей fullCalendar -4.

Комментарии:

1. Есть ли какие-либо ошибки в консоли вашего браузера или сетевом инструменте? Вы выполнили все инструкции в fullcalendar.io/docs/v4/google-calendar ? Верны ли ваш API-ключ и идентификатор? Действительно ли в вашем календаре Google есть какие-либо события (я не шучу, это было проблемой в прошлом!). Вы дважды и трижды проверяли все вышесказанное? У нас нет возможности узнать, в чем проблема, сам код выглядит нормально, так что, вероятно, вы что-то пропустили в другом месте настройки.

2. Я просмотрел сеть. Я вижу, что если вызывается дневной просмотр, то элементы не извлекаются. У меня есть данные календаря, поэтому они отображаются в режиме недели и месяца. И о том, что в другом месте чего-то не хватает. Я использовал новую настройку, следуя всем инструкциям, упомянутым в документе. На демонстрационных страницах библиотеки я не нашел ни одного примера с дневным просмотром. Не уверен, что я не нахожу или нет демо-версии для дневного просмотра. Не могли бы вы, пожалуйста, проводить меня.

3. Извините, я, должно быть, неправильно понял часть о дневном просмотре, приношу свои извинения. Как только данные будут загружены в календарь, не имеет значения, какой вид вы используете. Если в эту дату есть событие (и оно подпадает под какие-либо ограничения, например, время в минуту и максимальное время, виден весь дневной интервал), оно будет показано. Если это не то case…it сложно сказать, почему. Можете ли вы воспроизвести ту же проблему с любыми данными о событиях, не относящимися к Google? Кроме того, вы не используете последнюю версию FullCalendar…вы пробовали обновить, если была исправлена ошибка?