谷歌事件API。事件已更新,但没有发送电子邮件通知

问题描述 投票:0回答:1

我想使用Python中的requests库通过API更新一个Google事件。

当我发送补丁请求时,事件被更新了,但没有发送通知,尽管我设置了指定的参数。在文件中.

我的代码。

payload = {
  # ...
}

headers = {
  # ...
}

params = {"sendUpdates": "all"}

request_url = f"https://www.googleapis.com/calendar/v3/calendars/primary/events/{google_event_id}"

response = requests.patch(
  url=request_url, headers=headers, json=payload, params=params
)

我也试过用废弃的参数 sendNotifications我试着把参数放在payload里,手动写成url参数,但还是不行,我是不是错过了什么?

python python-requests google-calendar-api
1个回答
0
投票

在检查了 "Try this "部分后,我意识到只有当一些关键字段被修改时,才会发送电子邮件通知(例如 summaryattendees). 我试图通过更新 description 只有它不会发送通知。

我上面的代码段可以用于更新关键字段。

© www.soinside.com 2019 - 2024. All rights reserved.