【发布时间】:2015-01-09 22:46:07
【问题描述】:
如果这个问题已经得到解答,我深表歉意,但我无法让我的日历显示我在谷歌日历中输入的事件。
有人可以看看我的代码并告诉我我缺少什么吗?
<link rel='stylesheet' href='fullcalendar-2.2.5/fullcalendar.css' />
<script src='fullcalendar-2.2.5/lib/jquery.min.js'></script>
<script src='fullcalendar-2.2.5/lib/moment.min.js'></script>
<script src='fullcalendar-2.2.5/fullcalendar.js'></script>
<script type='text/javascript' src='fullcalendar-master/dist/gcal.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
$('#calendar').fullCalendar({
googleCalendarApiKey: '<AIzaSyD6vDNaab25QZdjAqggmjT1_BvCa_9WeEY>',
events: {
googleCalendarId: 'lichfieldrooms@gmail.com',
className: 'gcal-event',
events: 'https://www.google.com/calendar/feeds/lichfieldrooms%40gmail.com/public/basic'
}
});
});
</script>
【问题讨论】:
-
我认为您的
googleCalendarId值不正确。从文档中,这个 ID 应该是look something like that 'abcd1234@group.calendar.google.com' -
也正如@iubema所说,ApiKey没有''。
-
真的很奇怪。我所能看到的是(日历 ID:lichfieldrooms@gmail.com)我在任何地方都看不到上面提到的示例在我的设置中的任何地方:(
-
您问题中的 CalendarID 格式与非公开日历的 ID 相同,可能是您未能公开日历。请参阅此处公开的步骤fullcalendar.io/docs/google_calendar
-
我已按照完整日历网站上的所有说明公开我的日历。我也向谷歌报告了这个问题,但我不知道他们需要多长时间才能回复:(
标签: jquery fullcalendar