我正在学习如何访问谷歌日历 API 以创建和访问事件。我正在尝试使用 OAuth 2.0 Playground 来理解 API。我正在努力为 calendarid 和 eventid 设置什么
https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}
谁能指导我。
问候, Sureshkumar Menon
我正在学习如何访问谷歌日历 API 以创建和访问事件。我正在尝试使用 OAuth 2.0 Playground 来理解 API。我正在努力为 calendarid 和 eventid 设置什么
https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}
谁能指导我。
问候, Sureshkumar Menon
calendarId 是您日历的电子邮件地址。如果您只是使用自己的,请使用字符串“primary”。
eventId 是您要修改的事件的 ID。如果您没有事件,您应该使用“insert”调用创建一个事件,其中将包含一个 eventId 参数,您可以存储并使用该参数稍后对其进行修改,或者使用“list”调用获取列表事件。
我遇到了类似的问题并得到了找到日历事件ID的解决方案:
-> 转到https://www.google.com/calendar/render?gsessionid=OK&eventdeb=1处的事件调试 URL 。 -> 双击查看受影响的事件。 -> 选择下拉菜单“更多操作”。 -> 单击“故障排除信息”。 ->复制出现的文本并将其粘贴到您对支持的回复中。
我只是发现检索所有事件列表的列表请求包含正确的事件 ID。在我的网络应用程序中,我使用的是全日历,每次单击要更新或删除的事件时,eventclicked 方法都会给出错误的事件 ID。所以,我想我们必须提供存储在本地应用程序中的真实事件 ID 和虚假事件 ID 映射。这可以解决。但它喜欢吃苍蝇。