fullcalendar не работает с основным календарем Google - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь использовать fullcalendar с моим календарем Google. К сожалению, я не могу связать его с моим основным календарем. Но я могу подключить его ко второму календарю (который не является моим основным календарем). Я не знаю, почему это так. И да, оба календаря общедоступны.

Чтобы устранить любую проблему со стороны кодирования, я использовал страницу календаря demo-google, которая поставляется с fullcalendar.io, и я просто заменил API и googleCalendarID. Не стесняйтесь сделать это самостоятельно. Идентификатор моего основного календаря: «nms@hsneumarkt.at», а дополнительный календарь - «g0i3ccm1sse6atvasvgilsafkk@group.calendar.google.com». Оба календаря имеют одинаковое содержимое.

Еще одна вещь, которую следует рассмотреть здесь. Я также создал jsfiddle и могу заставить работать оба календаря. Смотри: http://jsfiddle.net/58ayq9xL/3/ Единственная разница между jsfiddle и локальным fullcalendar.io заключается в версии. В то время как локально я использую 3.9, jsfiddle использует 2.3.

$(document).ready(function() {
    $('#calendar').fullCalendar({
        googleCalendarApiKey: 'myAPI',
        events: {
            googleCalendarId: 'my@calendarID.com'
        }
    });
});

У меня также был друг, попробовавший его на своем персональном веб-сайте, и он не может загрузить основной календарь с версией 3.9.

В чем может быть причина этой проблемы? Спасибо за любые предложения.

1 Ответ

0 голосов
/ 09 января 2019

Я нашел решение.

Получается, что на демо-странице был вставлен идентификатор календаря, например:

events: 'my@calendarID.com'

Но на jsfiddle я включил его так:

events: {
      googleCalendarId: 'my@calendarID.com'
}

По причинам, которые мне недоступны, демо-календарь работал до тех пор, пока я загружал дополнительный календарь. Как только я загрузил свой основной календарь Google, он не смог загрузить события.

Я не знаю, будет ли когда-либо читать это создатель fullcalendar.io, но было бы неплохо адаптировать код на демонстрационной странице.

...