You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Calendar API更新事件时添加通知备注的方法及相关疑问

Google Calendar API 更新事件时添加自定义通知消息的方法

你提到的自定义通知消息功能,Google Calendar API是支持的,并非设计疏漏,只是相关参数容易被忽略。

在调用events.update或events.patch接口时,需要同时设置两个关键内容:

  1. 请求参数:添加sendUpdates参数,可选值包括:

    • all:给所有参与者(包括组织者)发送通知
    • externalOnly:仅给外部参与者发送通知
    • none:不发送任何通知(默认值)
  2. 请求体:添加sendUpdatesMessage字段,值就是你要自定义的通知文本内容

示例请求(JSON请求体)

{
  "summary": "更新后的团队会议",
  "description": "讨论Q3项目进度",
  "sendUpdatesMessage": "本次会议时间调整为下午2点,地点改至3楼会议室,请留意行程"
}

示例Curl调用

curl -X PATCH "https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}?sendUpdates=all" \
  -H "Authorization: Bearer {access_token}" \
  -H "Content-Type: application/json" \
  -d '{
    "start": {"dateTime": "2024-06-15T14:00:00+08:00"},
    "sendUpdatesMessage": "会议时间提前至下午2点,请勿迟到"
  }'

注意:sendUpdatesMessage字段仅在sendUpdates参数设置为all或externalOnly时才会生效,否则会被系统忽略。

内容的提问来源于stack exchange,提问作者aldel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 07:52:27