Google Calendar API。为事件修补sharedExtendedProperty

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Calendar API。为事件修补sharedExtendedProperty相关的知识,希望对你有一定的参考价值。

我在Google日历中创建了活动。最有趣的部分是:

{
// some event data;
 "extendedProperties": {
  "shared": {
   "cases_1": "1",
   "cases_2": "2"
  }
 }
}

现在我需要PATCH现有的事件。在extendedProperties我不再需要"cases_1":"1"了。所以我用developers endpoint修补它。 PATCH请求正文是:

{
 "extendedProperties": {
  "shared": {
   "cases_2": "2"
  }
 }
}

作为回应,我看到了我的两个共享字段。我的请求主体如何从extendedProperties共享cases_1字段中删除?

答案

尝试将以下行添加到您的请求中:

{
 "extendedProperties": {
  "shared": {
   "cases_1": null,
   "cases_2": "2"
  }
 }
}

它显示在这个documentation

将删除未包含在更新请求中的任何属性,但更好的方法是发出修补程序请求以将值设置为null

希望这可以帮助。

以上是关于Google Calendar API。为事件修补sharedExtendedProperty的主要内容,如果未能解决你的问题,请参考以下文章

Google Calendar API 日历 ID 和事件 ID

如何通过 Javascript 中的 Google Calendar API 获取 Google Calendar 中事件的位置?

ruby Google Calendar API - 事件删除

插入事件时如何向 Google Calendar API colorId 提供自定义颜色(如#ffa500)?

Google Calendar API,如何添加带有附加新生成的google meet的事件?

Google Calendar API - 创建/编辑事件时间不准确