microsoft-graph-api - 在没有通知的情况下编辑/删除日历事件

标签 microsoft-graph-api outlook-restapi http-delete

我们有 Outlook365 集成,可通过 Graph V1.0 API 将事件从外部系统发布到日历。

11 月,一个小错误已将 future 12 个月内约 2,000 项事件偷偷带入了不同用户的日历中。我们已经成功生成了 2,000 个奇怪的 Outlook ID 的列表,但我们现在非常担心,如果我们对所有这些 ID 发出删除请求,与会者将收到数百封电子邮件/事件通知,告诉他们“XYZ已被取消”或类似内容。

(当用户告诉我们他们在凌晨 4 点偶尔收到事件邀请时检测到此错误,因此我们假设通过 API 操作事件确实会向用户发送通知/电子邮件)

这是真的吗?和/或是否可以在不发送通知的情况下从 Outlook 中删除该事件?我们不管理目标日历,但如果可以从 Outlook365 端做到这一点,也许能够与这样的人取得联系。我们希望可能只是一个 silent 标志/属性,或者我们可以放入我们的请求中?

顺便说一句,我们在任何时间范围内可以在 Graph V1.0 API 上泵送的频率/数量是否有任何限制。

最佳答案

遗憾的是,Microsoft Graph 目前不支持此功能。

可使用 SendCancellationsMode SendToNone 枚举在 Exchange Web 服务 API 上使用 https://learn.microsoft.com/en-us/dotnet/api/microsoft.exchange.webservices.data.sendcancellationsmode?view=exchange-ews-api

如果您可以在 Microsoft Graph Uservoice 上提出请求,我将非常感激,这样我们就可以从我们的社区收到对此需求的信号。 https://microsoftgraph.uservoice.com/forums/920506-microsoft-graph-feature-requests

关于microsoft-graph-api - 在没有通知的情况下编辑/删除日历事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59283499/

相关文章:

c# - 如何使用服务用户凭据访问 Microsoft Graph 的服务

c# - 获取计划返回 401 - 未经授权

azure - 如何从 MS Graph API 获取用户的基本详细信息

AngularJS $http.delete 带有正文和 header 的请求

javascript - Backbone JS - 在 REST 接口(interface)中删除模型

javascript - Axios - 删除带有请求正文和 header 的请求?

c# - 如何使用 C# 从 Azure Active Directory 组获取所有用户

microsoft-graph-api - 获取具有由外接程序设置的自定义属性的事件

python-3.x - 如何在 Python 的 Microsoft O365 日历中将日期作为查询传递给 get_events()

typescript - Outlook 加载项 Office-Js 身份验证