【问题标题】:Editing/Deleting Calendar Events without notifications在没有通知的情况下编辑/删除日历事件
【发布时间】:2020-04-04 14:24:13
【问题描述】:

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

在 11 月,一个小错误在接下来的 12 个月内将大约 2,000 个事件偷偷带入了不同的人的日历。我们已经设法生成了 2,000 个奇怪的 Outlook ID 的列表,但我们现在非常担心,如果我们为所有这些 ID 注入 DELETE 请求,与会者将收到数百封电子邮件/事件通知,告诉他们“XYZ已被取消”或类似的。

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

这是真的吗,和/或无论如何都可以在不发送通知的情况下从 Outlook 中删除事件?我们不管理目标日历,但如果可以从 Outlook365 端执行此操作,则可以与这样的人取得联系。我们希望可能只有一个 silent 标志/属性,或者我们可以提出我们的请求?

附带说明一下,我们可以在任何时间范围内通过 Graph V1.0 API 抽取的频率/体积是否有任何限制。

【问题讨论】:

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


    【解决方案1】:

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

    它可在 Exchange Web 服务 API 上使用 SendCancellationsMode SendToNone enum https://docs.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 API 专家(如您所知!),一旦我创建了它,我会在这里链接它(可能需要一段时间,因为我正忙于圣诞节建立)。干杯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多