从Outlook 365日历中完全删除某些内容

从Outlook 365日历中完全删除某些内容,outlook,office365,microsoft-graph-api,Outlook,Office365,Microsoft Graph Api,我们将Microsoft Graph V1.0 API集成到公司日历中。最近,我的日历中错误地创建了一些活动,邀请公司的其他成员作为与会者。我现在需要移除这些 我已经接受,如果不向所有与会者发送(另一封)电子邮件,就无法删除这些内容(感谢Outlook)。。。但即使我使用API(或UI)删除它们。。该活动仍保留在前与会者日历中-删除,并作为“取消”。。。这意味着他们的日子将是这样的: 及 这显然是次优的 我是否可以遵循任何属性或流程,从用户日历中完全删除这些属性或流程?从测试中我所能看到的是

我们将Microsoft Graph V1.0 API集成到公司日历中。最近,我的日历中错误地创建了一些活动,邀请公司的其他成员作为与会者。我现在需要移除这些

我已经接受,如果不向所有与会者发送(另一封)电子邮件,就无法删除这些内容(感谢Outlook)。。。但即使我使用API(或UI)删除它们。。该活动仍保留在前与会者日历中-删除,并作为“取消”。。。这意味着他们的日子将是这样的:

这显然是次优的

我是否可以遵循任何属性或流程,从用户日历中完全删除这些属性或流程?从测试中我所能看到的是,他们可以去打开活动并手动将其从日历中“删除”;这洗不干净

我目前正在使用$batch端点删除事件,请求的行如下:

{
  "requests": [
    {
      "id": "1",
      "method": "DELETE",
      "url": "users/me/calendar/events/BiG1ongHa5HedID="
    }
  ]
}

还有什么比使用事件端点和删除谓词更残酷的吗?

否。通过API删除有与会者的事件的行为与使用Outlook删除事件的行为相同。您正在删除日历上的活动副本,而不是其他人的。您需要访问每个与会者的日历,并且需要对每个与会者的日历进行单独的API调用以将其删除