【发布时间】:2017-09-26 08:13:54
【问题描述】:
我尝试使用本地 Apache 网络服务器提供的带有 Javascript 的 Google Calendar API。 Google 提供了一个示例,它应该可以开箱即用: https://developers.google.com/google-apps/calendar/quickstart/js
不幸的是,此示例仅适用于我在端口 8000 上运行我的网络服务器,而不是在端口 80 上。 如果我在端口 80 上运行网络服务器,在 Google 的 api.js 中某处它会抛出一个未定义的异常,我无法捕获或获取任何详细信息。
我的 OAuth 客户端 ID 仅限于 localhost:8000, localhost, localhost:80。总是在前面加上 http://。
Here is a screenshot of it. 在顶部,网络服务器在 8000 端口上运行,并且运行良好。在底部,Webserver 在端口 80 上运行,但它没有。
我没有修改 Google 的示例,只插入了我的客户 ID。我在 Debian 上使用 Apache。 有人对此有任何想法吗?
【问题讨论】:
-
您是否复制了整个示例并将
替换为 API 控制台中的密钥。屏幕截图提示您有一个 JS 问题“未捕获的异常 [object...”。使用 chrome 中的 debuggin 工具,在所有 JS 异常上打断,找出它发生的地方 -
是的,我确实将此标记替换为客户 ID。不幸的是,我可以在那里设置一个断点,但是由于 google API 被混淆了,它对我没有任何帮助。
标签: javascript google-calendar-api