Попытка удалить разрешения возвращает HTTP 403 - Операция не разрешена

При попытке выполнить операцию DELETE с помощью этого запроса https://graph.microsoft.com/v1.0/drives/{drive-id}/items/{item-id}/permissions/{perm-id}Microsoft Graph начал возвращать HTTP 403 с этим телом:

{
    code: "notAllowed"
    innerError: {request-id: "6f8821bc-bb2a-46ba-89c8-99238765e27f", date: "2019-04-19T09:48:04"}
    message: "Operation not allowed"
}

Это чрезвычайно важно, поскольку у нас больше нет способа удалить разрешения, добавленные в папку на сайте SharePoint. Мы видим, что эта проблема в настоящее время затрагивает все больше и больше арендаторов. Поддержка Microsoft пока не очень полезна, поэтому я не знаю, где это взять. Я думаю, что проблема вызвана побочным эффектом работы над моделью разрешений в командах SharePoint/Microsoft.

Странно то, что он работает при добавлении новой области разрешений предварительного просмотра Sites.FullControl.All в то время как Files.ReadWrite.All или же Group.ReadWrite.All не работает

1 ответ

Это определенно была ошибка, и мы нашли причину и отключили проблемный код. В будущем я бы порекомендовал создавать проблемы по адресу https://github.com/OneDrive/onedrive-api-docs/issues для регрессий в API-интерфейсах OneDrive и SharePoint, так как на это гораздо больше внимания и, безусловно, будут лучшая тяга.

Другие вопросы по тегам