我想使用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参数,但还是不行,我是不是错过了什么?
在检查了 "Try this "部分后,我意识到只有当一些关键字段被修改时,才会发送电子邮件通知(例如 summary
或 attendees
). 我试图通过更新 description
只有它不会发送通知。
我上面的代码段可以用于更新关键字段。