今天我正在使用新的(测试版)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
响应:
HTTP/1.1 409 Conflict
{"error":{"code":"ErrorFolderExists","message":"A folder with the specified name already exists."}}
根据规范(https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Deletecalendars),应返回204。
有没有办法在Microsoft端创建错误,例如错误跟踪器?
提前多多感谢
答案 0 :(得分:0)
这是Service Exception处理请求。 代码:ErrorFolderExists, 消息:已存在具有指定名称的文件夹。,重试 出现此错误的原因是源平台具有本机文件夹 - ' Notes'例如,目标Exchange / Outlook也有一个本机Notes文件夹,但仅适用于Outlook Notes。
解决方案
因此,需要重命名源文件夹才能使迁移工作。