10

我正在學習如何訪問用於創建和訪問事件的Google日曆API。我正在嘗試使用OAuth 2.0 Playground瞭解API。我正在努力爲calendarid和eventid設置什麼Google Calendar API日曆ID和事件ID

https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId} 

任何人都可以指導我。

問候, Sureshkumar梅農

+0

您是否收到錯誤? – 2013-04-29 18:36:57

回答

15

calendarId是日曆的電子郵件地址。如果你只是使用你自己的,然後使用字符串「主」。

eventId是您要修改的事件的ID。如果你沒有事件,你應該使用'insert'調用創建一個,這個調用將包含一個eventId參數,你可以存儲這個參數並在稍後修改它,或者使用'list'調用來獲取事件。

+1

感謝提示 – 2013-04-30 11:57:15

2

我面臨着類似的問題,得到了解決,找到日曆事件ID:

->Go to the event debugging URL at https://www.google.com/calendar/render?gsessionid=OK&eventdeb=1 . 
->Double click to view the affected event. 
->Select the drop down menu 'More Actions'. 
->Click on the 'Troubleshooting Info'. 
->Copy the text that appears and paste it in your reply to support.

您可以參考下面的鏈接,給出了屏幕的細節拍攝
http://googleappstroubleshootinghelp.blogspot.in/2012/09/how-to-find-troubleshooting-information.html
但是我仍然在尋找一個解決方案動態獲取事件ID。

+0

謝謝,在提供了我的API開始工作後,調試URL提供了正確的事件ID。 – 2014-05-27 11:23:00

0

我只是發現檢索所有事件列表的列表請求包含正確的事件ID。在我的網絡應用程序中,我使用的是fullcalendar,每次單擊事件進行更新或刪除時,eventclicked方法都會提供一個錯誤的事件ID。所以,我想我們將不得不提供存儲在我們本地應用中的真實事件ID和假事件ID地圖。這可以是一個解決方法。但它喜歡吃蒼蠅。

+0

忘記了上面的答案,這是一個愚蠢的答案。只需使用列表請求將所有事件檢索到您的本地應用程序,即可獲得與您的事件ID相關的信息。 – 2015-03-24 14:45:16