Bugün Yeni (beta) Office 365 birleştirilmiş API'lerle oynuyordum ve çok garip bir davranış, muhtemelen Microsoft tarafında bir hata olduğunu farkettim.Takvimi silerken Office 365 birleştirilmiş API hatası
Birleştirilmiş API'leri kullanarak bir takvimi silmeye çalıştığımda 409 hatası alıyorum, varolan bir adın geçtiği yeni bir takvim oluşturmaya çalıştığımda da aynı durumla karşılaşıyorum. REST ayrıntılarının altında.
İstek:
DELETE https://graph.microsoft.com/beta/me/calendars/AAMkAGZlO...6AAA= HTTP/1.1
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJ...
Host: graph.microsoft.com
Yanıt:
HTTP/1.1 409 Conflict
{"error":{"code":"ErrorFolderExists","message":"A folder with the specified name already exists."}}
özellikleri (https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Deletecalendars) göre, 204 iade edilmelidir.
Hata izleyicisi gibi Microsoft tarafında bir hata oluşturmanın bir yolu var mı?
Şimdiden teşekkürler
Rapor için teşekkürler! Bunu yeniden üretmeyi denemek istiyorum, böylece ekibimiz araştırabilir. Açıklığa kavuşturmak için, silinmiş öğeler klasörünüzde aynı ada sahip bir klasörünüz var mı? –
Merhaba Jason, bunu fark etmedim ama evet haklısın. Bu, aynı ada sahip bir takvim zaten silindiğinde gerçekleşir. Ayrıca, güncelleme kullanma durumu, tam olarak silme işleminde başarısız oluyor. Var olan ancak silinmiş bir klasörün adını kullanarak bir klasörü yeniden adlandırmaya çalışırsam, 409 döndürülür. – Ciaccia
Teşekkürler! Bunu birleşik olmayan son nokta ile bile yapabilirim. Araştırmak için mühendislik ekibimizle bir hata yaptım. –