这是交易,
在谷歌开发者网站上,他们在每个 api 函数描述的底部都有一个试用 api 的工具,特别是我正在使用日历 api(它说“使用下面的 APIs Explorer to ...): 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。
奇怪的是我已经能够通过实际的谷歌日历网站通过进入编辑事件来做到这一点 - >下拉:日历 - >更改所有者,我得到一个框来填写新的日历 ID,它成功地转到了我的另一个 gmail . 当我通过 GUI 尝试时,这两个日历都不公开,而在使用 API 时现在不公开。最好我希望他们保持这种状态。
任何想法为什么用于移动日历事件的 api 对我不起作用?