Oggi stavo giocando con le nuove API unificate di Office 365 (beta) e ho notato un comportamento molto strano, probabilmente un bug su Microsoft.Errore di API unificata di Office 365 durante l'eliminazione di un calendario
Quando provo a eliminare un calendario utilizzando le API unificate ottengo un errore 409, lo stesso che ottengo quando provo a creare un nuovo calendario passando un nome che esiste già. Qui sotto i dettagli REST.
Richiesta:
DELETE https://graph.microsoft.com/beta/me/calendars/AAMkAGZlO...6AAA= HTTP/1.1
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJ...
Host: graph.microsoft.com
Risposta:
HTTP/1.1 409 Conflict
{"error":{"code":"ErrorFolderExists","message":"A folder with the specified name already exists."}}
Secondo le specifiche (https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Deletecalendars), 204 deve essere restituito.
C'è un modo per creare un bug sul lato Microsoft, come un bug tracker?
Grazie mille in anticipo
Grazie per il rapporto! Mi piacerebbe provare a riprodurre questo in modo che il nostro team possa indagare. Per chiarire, hai già una cartella con lo stesso nome nella cartella degli elementi eliminati? –
Ciao Jason, non me ne sono accorto ma sì hai ragione. Ciò accade quando un calendario con lo stesso nome è già stato eliminato. Anche il caso di utilizzo dell'aggiornamento fallisce esattamente come l'eliminazione. Se provo a rinominare una cartella usando il nome di una cartella esistente ma che è stata cancellata, viene restituito 409. – Ciaccia
Grazie! Posso riprodurlo anche con l'endpoint non unificato. Ho presentato un bug al nostro team di ingegneri per indagare. –