12

我正在学习如何访问谷歌日历 API 以创建和访问事件。我正在尝试使用 OAuth 2.0 Playground 来理解 API。我正在努力为 calendarid 和 eventid 设置什么

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

谁能指导我。

问候, Sureshkumar Menon

4

3 回答 3

20

calendarId 是您日历的电子邮件地址。如果您只是使用自己的,请使用字符串“primary”。

eventId 是您要修改的事件的 ID。如果您没有事件,您应该使用“insert”调用创建一个事件,其中将包含一个 eventId 参数,您可以存储并使用该参数稍后对其进行修改,或者使用“list”调用获取列表事件。

于 2013-04-30T08:58:57.743 回答
3

我遇到了类似的问题并得到了找到日历事件ID的解决方案:

-> 转到https://www.google.com/calendar/render?gsessionid=OK&eventdeb=1处的事件调试 URL 。
-> 双击查看受影响的事件。
-> 选择下拉菜单“更多操作”。
-> 单击“故障排除信息”。
->复制出现的文本并将其粘贴到您对支持的回复中。

您可以参考下面的链接,其中提供了屏幕截图的详细信息
http://googleappstroubleshootinghelp.blogspot.in/2012/09/how-to-find-troubleshooting-information.html
但是我仍在寻找动态获取事件 ID 的解决方案.

于 2014-02-02T10:44:37.183 回答
0

我只是发现检索所有事件列表的列表请求包含正确的事件 ID。在我的网络应用程序中,我使用的是全日历,每次单击要更新或删除的事件时,eventclicked 方法都会给出错误的事件 ID。所以,我想我们必须提供存储在本地应用程序中的真实事件 ID 和虚假事件 ID 映射。这可以解决。但它喜欢吃苍蝇。

于 2015-03-23T22:12:56.693 回答