2015-08-10 8 views
5

Heute spielte ich mit den neuen (Beta) Office 365-Unified-APIs und ich bemerkte ein sehr seltsames Verhalten, möglicherweise einen Fehler auf der Microsoft-Seite.Office 365 Unified API-Fehler beim Löschen eines Kalenders

Wenn ich versuche, einen Kalender mit den vereinheitlichten APIs zu löschen, erhalte ich einen Fehler 409, den ich bekomme, wenn ich versuche, einen neuen Kalender zu erstellen, der einen bereits existierenden Namen übergibt. Hierunter die REST-Details.

Anfrage:

DELETE https://graph.microsoft.com/beta/me/calendars/AAMkAGZlO...6AAA= HTTP/1.1 
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJ... 
Host: graph.microsoft.com 

Antwort:

HTTP/1.1 409 Conflict 
{"error":{"code":"ErrorFolderExists","message":"A folder with the specified name already exists."}} 

Nach den Spezifikationen (https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Deletecalendars) sollte 204 zurückgeführt werden.

Gibt es eine Möglichkeit, einen Fehler auf der Microsoft-Seite zu erstellen, z. B. einen Bug-Tracker? Dies wurde Service-Ausnahmeverarbeitungsanforderung

Dank

+0

Danke für den Bericht! Ich möchte versuchen, dies zu reproduzieren, damit unser Team nachforschen kann. Um zu klären, haben Sie einen Ordner mit dem gleichen Namen bereits in Ihrem Ordner für gelöschte Objekte? –

+0

Hallo Jason, das habe ich nicht bemerkt, aber du hast recht. Dies geschieht, wenn ein Kalender mit demselben Namen bereits gelöscht wurde. Auch der Update-Anwendungsfall schlägt genau wie das Löschen fehl. Wenn ich versuche, einen Ordner unter Verwendung des Namens eines Ordners umzubenennen, der existierte, aber gelöscht wurde, wird 409 zurückgegeben. – Ciaccia

+0

Danke! Ich kann dies sogar mit dem nicht einheitlichen Endpunkt reproduzieren. Ich habe einen Fehler mit unserem Engineering-Team eingereicht, um dies zu untersuchen. –

Antwort

0

viel im Voraus. Code: ErrorFolderExists, Nachricht: Ein Ordner mit dem angegebenen Namen existiert bereits., Retry Der Grund für diesen Fehler ist, dass die Quellplattform einen nativen Ordner - z. B. Notes und das Ziel Exchange/Outlook hat ein nativer Notes Ordner, aber nur für Outlook Notes.

Lösung

Daher muss der Quellordner umbenannt werden für eine Migration arbeiten.

Verwandte Themen