Надеюсь, что команда Office 365 получает это на своем радаре,
Мы предоставляем услугу синхронизации для наших клиентов, которая также включает синхронизацию удаления. Около недели назад API Office 365 EWS начал отклонять удаления элементов для пользователей, которые синхронизировались в течение нескольких месяцев без каких-либо проблем (соединения на основе OAuth2):
ErrorAccessDenied: доступ запрещен. Проверьте учетные данные и повторите попытку., Элемент открыт в режиме только для чтения.
Что-то определенно изменилось в поведении Office 365 EWS. У меня такое ощущение, что Microsoft недавно представила ошибку обработки области действия OAuth2 для EWS, которая каким-то образом исключила разрешение «удалить элемент».
У наших токенов доступа OAuth2 всегда была область EWS.AccessAsUser.All, которая должна давать разрешения на чтение / запись / удаление.
Мысли