温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Google calendar API move event
api google-calendar-api google-api event-id

其他 - Google Calendar API移动事件

发布于 2020-04-05 23:58:15

这是交易

在google开发人员网站上,每个api函数的底部都有一个描述api的工具,特别是我正在使用日历api(其中说“使用API​​ Explorer如下...): https:// developers .google.com / google-apps / calendar / v3 / reference / events / get

当您输入日历ID和eventID时,此调用将返回一个事件。开启少量OAuth2.0开关并输入我的calandarID和我的事件ID后,它会返回一个包含事件详细信息的200 ok响应。

继承人的问题:我去日历API中的移动功能:https : //developers.google.com/google-apps/calendar/v3/reference/events/move

然后再次填写我的日历ID,其中包含我要移动的事件,事件ID(与之前相同)和目标日历ID(我的其他gmail帐户)。但是在执行此操作时,我得到一个带有“找不到资源”的红色框,响应为404。

奇怪的是,我已经能够通过进入编辑事件->下拉菜单:日历->更改所有者,通过实际的Google日历网站进行此操作,我得到一个框来填写新的日历ID,并且成功转到了我的其他gmail 。当我通过GUI尝试时,两个日历都不公开,而使用API​​时,两个日历现在都不公开。最好我希望他们留下来。

有什么想法为什么用于移动日历事件的api对我不起作用?

查看更多

提问者
Jimmie
被浏览
91
SGC 2015-08-15 00:32

要使用events.move移动事件,您应该对两个日历都具有写权限。我尝试移至其他Gmail帐户,但出现404错误。但是,当我尝试使用辅助日历时,它对我有用。developers.google.com/google-apps/calendar/concepts