Outlook 插件:删除日历事件

Outlook add in: remove a calendar event

我有一个 Outlook 插件,用于从我的任务窗格创建日历事件。

创建后,在某些情况下我想删除该事件。我必须使用图表 api 来做到这一点吗? 如果是这样,我在API:

中看到了
DELETE /users/{id | userPrincipalName}/events/{id}

我有 'event id',但我需要 用户 ID(或 userPrincipalName)。我可以从 Office.context.mailbox.userProfile 得到的是 'displayName' & 'emailAddress'

此外,我需要一个 Bearer header,但我怎样才能通过我的附加信息获得该令牌?

也许我可以用不同的方式删除事件...

提前致谢, 迭戈

我们没有插件 (OfficeJS) API 来删除日历事件。您可以使用 REST API 实现此目的。请检查 this 如何使用 Outlook 插件中的 REST API。您将需要使用 getCallbackTokenAsync() 插件 API 来获取 REST 令牌。