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

如何通过Microsoft Graph HTTP REST API彻底删除事件而非标记为取消?

如何通过Microsoft Graph REST API彻底删除会议事件

你遇到的情况是因为Microsoft Graph对会议事件的默认删除行为为软删除——仅将事件标记为取消并保留在日历中,方便查看历史记录。不过确实可以通过添加查询参数实现彻底删除:

  • 在Delete请求的URI中追加?removeFromCalendar=true参数,执行该操作后,事件会从组织者的日历中彻底移除,同时仍会向参会者发送取消通知。
  • 对应的C#代码调整如下:
    string uri = $"me/events/{eventId}?removeFromCalendar=true";
    HttpResponseMessage response = await client.DeleteAsync(uri);
    

如果需要彻底删除且不向参会者发送取消通知,可以额外添加sendCancellation=none参数:

string uri = $"me/events/{eventId}?removeFromCalendar=true&sendCancellation=none";
HttpResponseMessage response = await client.DeleteAsync(uri);

需要注意,该彻底删除操作仅适用于会议的组织者;参会者删除自己日历中的会议事件,只会移除自身的副本,不会影响组织者及其他参会者的日历。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 16:24:50