Во-первых, пожалуйста, убедитесь, что вы выполнили все шаги в документации (https://fullcalendar.io/docs/google-calendar) заранее, иначе это не сработает.
Во-вторых, у вас неправильная структура объекта. Оболочка events
не должнабыть при указании источника события. Возможно, вы перепутали параметр events
в fullCalendar как часть структуры, необходимой для объекта источника события, который задокументирован здесь: https://fullcalendar.io/docs/event-source-object
В частности, он документирует структурудля календаря Google в качестве источника:
{
googleCalendarId: 'abcd1234@group.calendar.google.com',
color: 'yellow', // an option!
textColor: 'black' // an option!
}
Поэтому я предлагаю вам изменить свой код следующим образом, чтобы он соответствовал документированной структуре объекта. В основном вы просто удаляете ошибочный бит events
:
$('#calendar').fullCalendar("addEventSource", {
googleCalendarId: 'abcd1234@group.calendar.google.com',
});