首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google日历API移动事件

Google日历API移动事件
EN

Stack Overflow用户
提问于 2015-08-12 08:11:04
回答 2查看 2K关注 0票数 3

这是交易,

在googles开发者网站上,他们在每个api函数描述的底部都有一个工具来试用api,特别是我正在使用日历api (其中写着“使用api资源管理器.):https://developers.google.com/google-apps/calendar/v3/reference/events/get

此调用在输入日历ID和eventID时返回一个事件。在打开小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不适用于我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-14 16:32:04

要使用events.move移动事件,您应该对两个日历都有写访问权。我试图移动到不同的gmail帐户,但它导致404错误。但当我尝试转到二级日历的时候,它对我起了作用。developers.google.com/google-apps/calendar/concepts

票数 1
EN

Stack Overflow用户

发布于 2017-09-26 15:02:46

我得到一个404错误,我认为这是一个凭据问题,因为这是其他人在网上写的。

目前,当我浏览谷歌日历网站为我的每一个日历和访问共享这个日历,我看到我的服务帐户的电子邮件地址列出的凭据,以“作出更改事件”。在原始日历和目标日历上。

所以我想不出怎么用不同的方式来设置我的证件。

结果证明,这完全不是凭据的问题.

我一直在使用Google事件网页的URL中的"eid“,并假设它是事件ID。它不是.

当我使用有效的事件ID时,"move“命令充当记录在这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31959576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档