Google calendar api 如何通过RESTAPI创建外出类型的日历事件?

Google calendar api 如何通过RESTAPI创建外出类型的日历事件?,google-calendar-api,Google Calendar Api,GoogleCalendar有一种新的事件类型,称为“外出”,它会自动拒绝它所安排的任何事件以及在活动预定时间内进入的其他事件 我通过API检查了其中一个事件对象,并简要检查了GoogleCalendarAPI文档,以查看是否有方法以编程方式创建这些事件对象。我在一个系统上工作,该系统将人们外出时的日程表上的活动安排为全天活动,以便向其他员工提供可视性。如果可能的话,我想通过API将这些事件类型更改为真正的外出事件类型。唯一似乎将事件标记为外出的是事件资源上的私有扩展属性: "extendedP

GoogleCalendar有一种新的事件类型,称为“外出”,它会自动拒绝它所安排的任何事件以及在活动预定时间内进入的其他事件


我通过API检查了其中一个事件对象,并简要检查了GoogleCalendarAPI文档,以查看是否有方法以编程方式创建这些事件对象。我在一个系统上工作,该系统将人们外出时的日程表上的活动安排为全天活动,以便向其他员工提供可视性。如果可能的话,我想通过API将这些事件类型更改为真正的外出事件类型。

唯一似乎将事件标记为外出的是事件资源上的私有扩展属性:

"extendedProperties": {
    "private": {
        "everyoneDeclinedDismissed": "-1"
    }
}

查看属性
extendedProperties。private
是可写的,因此您应该能够在那里设置它。

简短的回答:它当前不工作(从2021年5月起)

当前将
eventType
属性公开为只读。当以
insert
有效负载发送时,它将被丢弃

eventType
[string]:事件的特定类型只读

可能的值为:

  • “默认”-常规事件或未进一步指定
  • “外出”-外出活动

正如在评论中所提到的,可以在这里跟踪该问题:

我认为这是Gmail推出的一个非常新的功能,与他们的新日历UI配套,它可能只适用于web,而尚未添加到API中。您可能希望为其他希望在API中使用此功能的开发人员创建一个应用程序。谢谢。我去记录了一个问题,但似乎昨天已经有人记录了。如果有人想主演或跟踪,这些就是问题:这对我不起作用。我用有效载荷试过了。我还尝试将
EveryonedClinedDissisted
设置为
“0”
“1”
,但这些都不起作用。该活动不是“外出”活动,也没有拒绝其他会议。