在fullcalendar中,来自Google日历Feed的事件标题不会显示

时间:2016-01-20 16:48:39

标签: fullcalendar google-calendar-api

我已将Google日历设为全日历显示。显示事件,而不是事件标题。如何让活动标题显示,有人知道吗?

我制作了Google日历,进入开发者控制台并创建了一个新项目。然后,我为该项目启用了Google Calendar API。然后,我为项目创建了API密钥,OAuth 2.0客户端ID和服务帐户密钥。

这是我的代码:

 $('#calendar').fullCalendar({
        // put your options and callbacks here
        header: {
            right: 'prev,next today',
            center: 'title',
            left: 'month,agendaWeek,agendaDay'
        },
        eventLimit: true, // allow "more" link when too many events
        googleCalendarApiKey: 'myapikey',
        events: {
            googleCalendarId: 'post-gazette.com_hsvt6hs1u9b5rhfhursjeq1skg@group.calendar.google.com'
        },
        eventClick: function(calEvent, jsEvent, view) {
            alert();
        }

    });

1 个答案:

答案 0 :(得分:0)

我找到了答案。道歉,但我失去了与指示的链接。

如果您去"管理此域名"来自gmail下的设置 - >应用 - >谷歌应用程序 - >日历 - >分享设置。

然后在"主要日历的外部共享选项"选择选项"分享所有信息,外人可以更改日历" (其他选项可能会有效,但首先尝试这一点,因为只有使用带有API密钥的应用程序的用户才能看到您的日历)。

同样在"主要日历的内部共享选项"我选择了#34;分享所有信息" (不确定我是否改变了这一点。)

现在,如果你回到你的日历,然后点击"我的日历"旁边的下拉菜单。 - > "设置"然后编辑日历的共享设置。确保所有"公开此日历"勾选并选择"查看所有活动详情"。

我认为这样做......真的很明显; - )