我試圖使用帶有JavaScript的Google Calendar API,由本地Apache網絡服務器提供。 谷歌提供了一個樣本,它應該工作開箱: https://developers.google.com/google-apps/calendar/quickstart/jsJavaScript不適用於端口80的Google Calender API
不幸的是,這個示例僅適用,如果我跑我的8000端口的Web服務器,而不是80端口上 如果我運行端口的Web服務器80,在谷歌的api.js中,它引發了一個未定義的異常,我無法捕捉或得到任何細節。
我的OAuth客戶端ID限於localhost:8000,localhost,localhost:80。始終在http://前面。
Here is a screenshot of it.頂部,webserver運行在端口8000,它工作正常。在最底層,Webserver運行在端口80上,而不是。
我沒有修改Google的示例,只插入了我的客戶端ID。我在Debian上使用Apache。 有沒有人有任何想法?
您是否複製了整個示例,並使用API控制檯中的鍵替換。截圖提示你有一個JS問題「未捕獲的異常[object ...」。在chrome中使用調試工具,並打破所有JS異常以查找其發生的位置 –
Peter
是的,我確實用客戶端ID替換了此標記。 不幸的是,我可以在那裏設置一箇中斷點,但由於谷歌API被混淆,它不會幫助我任何事情。 – user3921232