我正在学习如何访问Google日历API来创建和访问事件。我正在尝试使用OAuth 2.0 Playground来理解API。我在为calendarid和eventid设置的内容上苦苦挣扎
https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}
任何人都可以指导我。
此致 Sureshkumar Menon
答案 0 :(得分:17)
calendarId是您日历的电子邮件地址。如果您只是使用自己的,请使用字符串“primary”。
eventId是您要修改的事件的ID。如果您没有事件,则应该使用“插入”调用创建一个事件,该调用将包含一个eventId参数,您可以将其存储并稍后用于修改它,或者使用“list”调用获取一个列表事件
答案 1 :(得分:3)
我遇到了类似的问题,并找到了解决日历事件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.
答案 2 :(得分:0)
我发现检索所有事件列表的列表请求包含正确的事件ID。在我的网络应用程序中,我使用的是fullcalendar,每次单击一个事件进行更新或删除时,eventclicked方法都会给出一个错误的事件ID。所以,我想我们必须提供存储在我们本地应用程序中的真实事件ID和虚假事件id映射。这可以是一种解决方法。但它喜欢吃一只苍蝇。