Как получить все редакторы списка элементов сразу Microsoft Graph - PullRequest
0 голосов
/ 14 апреля 2020

Мне интересно, возможно ли получить все имена редакторов элементов на диске.

Мне нужно получить список элементов дисков с именами их редакторов.

I можно получить все элементы с их информацией за один раз.

(https://graph.microsoft.com/v1.0/sites/siteId/lists/documents/items/)

И в другое время я могу получить редактор всех версий document.

(https://graph.microsoft.com/v1.0/sites/siteId/lists/documents/items/itemId/versions?expand=fields ($ select = Editor))

Но я боюсь, что если у меня будет большой список документов, это будет слишком долго вызывать конечную точку версии каждого документа.

Есть ли способ получить его быстро или нет?

1 Ответ

1 голос
/ 20 апреля 2020

Невозможно получить все редакторы всех элементов на диске за один вызов API. Как вы заявили, вы можете получить все редакторы последней версии, но вам нужно будет запросить историю версий каждого отдельного элемента для всех прошлых редакторов всех элементов.

Хотя это и не надежно, вы можете запросить сайт для всех пользователей которые имеют права на редактирование / внесение изменений на сайте, но они не будут историческими (т. е. редактор может больше не отображаться на сайте, если он был удален или оставлен).

...