Office365 日历 REST API -- 无法删除日历



我正在做一个项目,在这个项目中,我将体育日历添加和更新到用户的 Outlook 日历中。

面临着一个一致的问题,即我无法通过 API 或桌面 Web 应用程序删除任何日历。

每次通过 API 删除日历时,我都会收到以下代码和消息:

{ 
  code: 'ErrorFolderExists',
  message: 'A folder with the specified name already exists.' 
}

有什么想法吗?

我的 API 调用如下所示:

DELETE https://outlook.office.com/api/v2.0/me/calendars/:calendarId

我见过的唯一解决方案是重命名日历,然后将其删除,但我希望更稳定一些。

任何帮助将不胜感激!

发生此错误是因为您之前删除了同名的日历;如果您检查"已删除邮件"文件夹,您将看到以前删除的日历。有三种方法可以解决它:

  1. 从"已删除邮件"文件夹中删除以前删除的日历;请注意,永久删除日历后,您将无法恢复日历。
  2. 重命名之前删除的日历
  3. 重命名要删除的当前日历

相关内容

  • 没有找到相关文章

最新更新