删除日历时出现Office 365统一API错误

Cia*_*cia 5 ms-office office365 office365api

今天我正在使用新的(测试版)Office 365统一API,我发现了一个非常奇怪的行为,可能是微软方面的一个错误.

当我尝试使用统一API删除日历时,我收到409错误,当我尝试创建一个传递已存在名称的新日历时,我得到了同样的错误.这里是REST详细信息.

请求:

DELETE https://graph.microsoft.com/beta/me/calendars/AAMkAGZlO...6AAA= HTTP/1.1
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJ...
Host: graph.microsoft.com
Run Code Online (Sandbox Code Playgroud)

响应:

HTTP/1.1 409 Conflict
{"error":{"code":"ErrorFolderExists","message":"A folder with the specified name already exists."}}
Run Code Online (Sandbox Code Playgroud)

根据规范(https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Deletecalendars),应返回204.

有没有办法在Microsoft端创建一个bug,比如bug跟踪器?

非常感谢提前

小智 0

这已是服务异常处理请求。代码:ErrorFolderExists,消息:指定名称的文件夹已存在。,重试此错误的原因是源平台有一个本机文件夹 - 例如“Notes”,并且目标 Exchange / Outlook 也有一个本机 Notes文件夹,但仅适用于 Outlook Notes。

解决方案

因此,需要重命名源文件夹才能进行迁移。