我正在尝试嵌入一个Google日历IFrame,其中应包含多个普通Google日历的集合,其中包括一个外部iCal格式日历 .

iCal文件由PHP脚本生成,该脚本从SQL数据库中检索记录并使其成为iCal格式 .

但是,在网站上嵌入Google日历IFrame时,我收到以下消息:

Events from one or more calendars could not be shown here because you do not have the permission to view them.

此处无法显示来自一个或多个日历的事件,因为您无权查看这些日历 .

所以我尝试共享日历,公开,但在谷歌日历GUI中,我不能:外部日历的下拉菜单没有 Share this calendar 选项(正常的日历虽然如此) .

问题:

1)如何使外部日历公开/可共享?

2)以编程方式显示Google日历中的事件的其他任何替代方法?