使用谷歌网站的谷歌日历API



我有一个由sites.google.com创建的网站。使用嵌入选项,我想使用Google日历API来显示日历事件(我们有默认日历选项不提供的特定格式要求(。当我从localhost:8000尝试javascript代码时,我能够显示日历事件。然而,当我把代码(基本上与javascript quickstart相同https://developers.google.com/calendar/api/quickstart/js)在我的网站sites.google.com上,我收到一个错误";不是客户端的有效来源:https://1737011456-atari-embeds.googleusercontent.com"尚未注册";。我试图添加谷歌用户内容网站作为允许的来源,但我得到了"无效来源:使用禁用域";错误

如何在Google网站上使用Google日历API?

我决定反对应用程序脚本。默认情况下,Firefox会屏蔽嵌入的网站,还有其他一些我不太满意的复杂情况。

这是我在网上找到的另一种方法。替换CALENDAR_ID和API_KEY,如果您有访问给定日历的API密钥,您将从该日历中获取公共事件:https://www.googleapis.com/calendar/v3/calendars/CALENDAR_ID/events?key=API_KEY

最新更新