2015-08-10 22 views
5

Hôm nay tôi đã chơi với API beta Office 365 hợp nhất mới (beta) và tôi nhận thấy một hành vi rất lạ, có thể là lỗi trên phía Microsoft.Lỗi API thống nhất Office 365 khi xóa lịch

Khi cố gắng xóa lịch sử dụng API hợp nhất, tôi nhận được lỗi 409, giống như khi tôi cố gắng tạo lịch mới qua tên đã tồn tại. Dưới đây là chi tiết REST.

Yêu cầu:

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

đáp ứng:

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

Theo thông số kỹ thuật (https://msdn.microsoft.com/office/office365/APi/calendar-rest-operations#Deletecalendars), 204 nên được trả lại.

Có cách nào để tạo lỗi trên Microsoft, chẳng hạn như trình theo dõi lỗi không?

Cảm ơn rất nhiều trước

+0

Cảm ơn bạn đã báo cáo! Tôi muốn cố gắng tái tạo điều này để nhóm của chúng tôi có thể điều tra. Để làm rõ, bạn có một thư mục có cùng tên trong thư mục các mục đã xóa của bạn không? –

+0

Hi Jason, tôi đã không nhận thấy điều này nhưng có bạn là đúng. Điều này xảy ra khi lịch có cùng tên đã bị xóa. Trường hợp sử dụng cập nhật không chính xác như xóa. Nếu tôi cố gắng đổi tên một thư mục bằng tên của một thư mục đã tồn tại nhưng đã bị xóa, 409 sẽ được trả lại. – Ciaccia

+0

Cảm ơn! Tôi có thể tái tạo điều này ngay cả với điểm cuối không thống nhất. Tôi đã gửi một lỗi với nhóm kỹ thuật của chúng tôi để điều tra. –

Trả lời

0

Đây là yêu cầu xử lý Dịch vụ ngoại lệ. Mã: ErrorFolderExists, Thông báo: Thư mục có tên đã chỉ định đã tồn tại., Thử lại Lý do cho lỗi này, là nền tảng nguồn có thư mục gốc - ví dụ 'Ghi chú' và đích Exchange/Outlook cũng có một thư mục Notes gốc, nhưng chỉ cho Outlook Notes.

Giải pháp

Do đó, thư mục nguồn cần được đổi tên để di chuyển để hoạt động.

Các vấn đề liên quan