Google Calendar V3 API中的事件插入与事件更新

时间:2018-06-12 18:23:56

标签: javascript node.js google-api google-calendar-api

我正在开发一款允许用户与他人预约会面的应用。更具体地,用户A向用户B发送具有会议特定时间的链接。用户B选择一个时间。一旦用户B这样做,会议将自动插入用户A和B的谷歌日历中,两个用户都被标记为出席(responseStatus:"已接受")。

但是,用户B还可以选择更改会议时间。当用户B单击链接以更改会议时间并选择时间时,我注意到该事件是在两个日历中创建的,但是用户B未标记为出席(而是responseStatus:needsAction)。

我弄清楚为什么会这样。

出于某种原因,Google允许用户A将用户B的响应状态设置为"已接受"在事件创建期间(插入调用),但它不允许用户A在创建后更新用户B的响应状态(因此在更新期间)。

更新:https://developers.google.com/calendar/v3/reference/events/update (您无法设置被邀请者的响应状态)

插入:https://developers.google.com/calendar/v3/reference/events/insert (您可以设置被邀请者的响应状态)

为什么???????????

0 个答案:

没有答案