协议如下,
在谷歌开发者网站上,他们在每个 api 函数描述的底部都有一个用于尝试 api 的工具,特别是我正在使用日历 api(其中写着“使用下面的 API 资源管理器...):https://developers.google.com/google-apps/calendar/v3/reference/events/get
当您输入日历 ID 和事件 ID 时,此调用将返回一个事件。打开小 OAuth2.0 开关并输入我的 calandarID 和我的事件 ID 后,它会返回一个很好的 200 ok 响应以及事件详细信息。
问题如下:
我转到日历 api 中的 move 函数:https://developers.google.com/google-apps/calendar/v3/reference/events/move
并再次填写我的日历 ID,其中包含我要移动的事件、事件 ID(与之前相同)和目标日历 ID(我的其他 Gmail 帐户)。但在执行此操作时,我得到一个红色框,上面显示“未找到资源”,并且响应是 404。
奇怪的是,我已经能够通过实际的谷歌日历网站做到这一点,方法是进入编辑事件 - >下拉:日历 - >更改所有者,我得到一个框来填写新的日历ID,它成功地发送到我的另一个gmail 。当我通过 GUI 尝试时,这两个日历都不公开,现在使用 API 时,这两个日历也不公开。我最好希望他们保持这种状态。
有什么想法为什么移动日历事件的 api 对我不起作用?
要使用 events.move 移动事件,您应该对两个日历都具有写入权限。我尝试转移到其他 Gmail 帐户,但出现 404 错误。但当我尝试转向辅助日历时,它对我有用。 Developers.google.com/google-apps/calendar/concepts
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)