Google日历不显示活动

时间:2017-09-25 09:07:24

标签: javascript json fullcalendar google-calendar-api fullcalendar-3

enter image description here我正在使用谷歌日历api来获取用户谷歌日历的事件,但事件没有显示在日历上。我正在使用谷歌api键获取事件,我得到一系列事件,并将其传递给eventSources但是还是不行。

以下是我的Google日历代码

$(document).ready(function() {
    var json;
    var selectd = '';
    var abs;
    var strings;
    $('.my_cal_list').on('change',function(){
        if($(this).is(":checked")) {
            selectd+= '{ googleCalendarId: "'+$(this).val()+'"},';
        }else{
            var val = '{ googleCalendarId: '+$(this).val()+'},';
            selectd = selectd.replace(val,'');
        }
        if(selectd != ''){
            var strings = selectd.split(',');
            var newArray = strings.filter(function(v){return v!==''});
            console.log(newArray);
        }
        $('#calendar').fullCalendar('refetchEvents');
        $('#calendar').fullCalendar( 'addEventSource', newArray );
        $('#calendar').fullCalendar('rerenderEvents');

    });





    $('#calendar').fullCalendar({

        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,listYear'
        },

        displayEventTime: false,
        googleCalendarApiKey: 'AIzaSyCYlSCYzkLc7zl4XwA9QPottosUbQ3h2J4',

        // US Holidays
        eventSources:  [
            newArray
        ],
        eventClick: function(event) {
            // opens events in a popup window
            window.open(event.url, 'gcalevent', 'width=700,height=600');
            return false;
        },

        loading: function(bool) {
            $('#loading').toggle(bool);
        }

    });


});

0 个答案:

没有答案