如何为事件检索“建议的新时间”?

ear*_*las 5 google-calendar-api google-api google-apis-explorer

TL; DR:当与会者为活动建议了新的时间时,组织者是否可以通过Google Calendar API检索建议的新时间,例如从Events:getEvents:list

流程示例

  1. 组织者邀请与会者参加1700 EDT的活动

    1700 EDT的组织者活动

  2. 与会者收到1500 MDT的活动邀请

    1500 MDT的与会者活动

  3. 与会者提出新的1530 MDT时间

    与会者单击“建议新的时间”

    与会者选择1530 MDT

    与会者看到新时间正在等待批准

  4. 组织者认为有一个建议的新时间

    组织者认为有一个建议的新时间可以批准

来自Google Calendar API的结果事件数据

当组织者通过“ 事件:获取”和“ 事件:列表” API 检索上述事件时,他们看到的只是与会者具有临时响应状态。没有什么可以表明已经提出了新的时间,也没有什么可以表明的:

{
  ...,
  "kind": "calendar#event",
  "organizer": {
    "email": "organizer@example.com",
    "self": true
  },
  "start": {
    "dateTime": "2019-09-17T17:00:00-04:00"
  },
  "end": {
    "dateTime": "2019-09-17T17:30:00-04:00"
  },
  "attendees": [
    {
      "email": "attendee@example.com",
      "responseStatus": "tentative"
    },
    {
      "email": "organizer@example.com",
      "organizer": true,
      "self": true,
      "responseStatus": "accepted"
    }
  ],
  ...
}
Run Code Online (Sandbox Code Playgroud)

ear*_*las 6

Google 日历团队已确认,截至 2019 年 9 月,此功能无法通过 API 使用,也没有正在进行的工作将其添加到 API。