Dzisiaj grałem z nowym (beta) ujednoliconym interfejsem API usługi Office 365 i zauważyłem bardzo dziwne zachowanie, prawdopodobnie błąd po stronie Microsoftu.Ujednolicony błąd API usługi Office 365 podczas usuwania kalendarza
Podczas próby usunięcia kalendarza za pomocą zunifikowanych interfejsów API pojawia się błąd 409, taki sam, który pojawia się, gdy próbuję utworzyć nowy kalendarz podając nazwę, która już istnieje. Tutaj poniżej szczegóły REST.
Wniosek:
DELETE https://graph.microsoft.com/beta/me/calendars/AAMkAGZlO...6AAA= HTTP/1.1
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJ...
Host: graph.microsoft.com
reakcji:
HTTP/1.1 409 Conflict
{"error":{"code":"ErrorFolderExists","message":"A folder with the specified name already exists."}}
Zgodnie ze specyfikacją (https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Deletecalendars) powinny być zwracane 204.
Czy istnieje sposób na utworzenie błędu po stronie Microsoftu, takiego jak narzędzie do śledzenia błędów?
Bardzo dziękuję z góry
Dzięki za zgłoszenie! Chciałbym to odtworzyć, aby nasz zespół mógł zbadać sprawę. Aby wyjaśnić, czy masz już folder o tej samej nazwie w folderze elementów usuniętych? –
Witam Jason, nie zauważyłem tego, ale tak, masz rację. Dzieje się tak, gdy kalendarz o tej samej nazwie został już usunięty. Również przypadek użycia aktualizacji nie powiedzie się dokładnie tak, jak usuwanie. Jeśli spróbuję zmienić nazwę folderu przy użyciu nazwy istniejącego folderu, ale został usunięty, zwracane jest 409. – Ciaccia
Dzięki! Mogę to odtworzyć nawet z niejednolitym punktem końcowym. Zgłosiłem błąd do naszego zespołu inżynierów, aby zbadać sprawę. –