我目前正在尝试使用Google Calendar API将Angular UI日历集成到我的项目中。
我已经通过jQuery插件版本通过FullCalendar单独使用v3 Calendar API成功运行了它。但是,我需要在一个模态中使用它,这将无法正确加载日历,因为当日历尝试加载时,模态不可见。
所以UI日历看起来是我最好的选择,但当我查看文档和演示时,我发现了这个:
/* event source that pulls from google.com */
$scope.eventSource = {
url: "http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic",
className: 'gcal-event', // an option!
currentTimezone: 'America/Chicago' // an option!
};
哪个指向Google日历的供稿网址会返回403错误并使用现在弃用的v1和v2 Calendar API中的供稿。
所以我希望看看是否有其他人遇到过这个问题,以及他们是否找到了解决方案或解决方法
答案 0 :(得分:0)
此问题已由另一位与新日历API存在类似问题的开发人员解决。确保通过安装FullCalendar和UI Calendar来检查所引入的版本。 gcal.js文件是一个非常过时的版本,并不支持谷歌日历的V3。
另请注意,除非您计划重写他们提供的大多数指令,否则您将需要使用$ scope来使其正常工作。因此,如果您偏好使用“此”方法,请注意此断开连接