Мне нужно сопоставить разрешения для всех объектов SharePoint Online (сайты, списки, элементы списка, вложения, файлы, папки).Кажется, что это возможно через API CSOM, но в Microsoft Graph ничего подобного не найдено.
Следующий запрос успешно возвращает запрошенный элемент :
https://graph.microsoft.com/beta/sites/root/Lists/{List ID}/items/{item ID}/
Но следующий запрос не возвращает разрешения, как я ожидал:
https://graph.microsoft.com/beta/sites/root/Lists/{List ID}/items/{item ID}/permissions
Я получил следующую ошибку:
{
"error": {
"code": "BadRequest",
"message": "Resource not found for the segment 'permissions'.",
"innerError": {
"request-id": "ab9f4cfe-f0e1-433b-9767-96d4b3e58c59",
"date": "2019-03-18T18:52:21"
}
}
}
Та же ошибка была получена и при следующем запросе:
https://graph.microsoft.com/beta/sites/root/Lists/{List ID}/permissions
Год назад был задан очень похожий вопрос , и ответ состоял в том, что это невозможно.
Возможно ли это сейчас?Если да, то что я делаю не так?