Я пытаюсь использовать Graph API для перечисления файлов, которые с течением времени обмениваются за пределами организации. Читая документы, я думаю, что лучший способ сделать это - определить все сайты / дочерние сайты и соответствующие им диски, а затем использовать запрос дельты диска для отслеживания изменений во времени.
Однако при вызове дельты на диск ( DriveItem Delta ) Я получаю неверные или неполные результаты для OneDrive или SharePoint соответственно в отношении общего доступа.
OneDrive : дельта-запрос корректно возвращается при совместном использовании на Файлы изменяются, но, похоже, всегда возвращают область видимости как «пользователи» (даже если это на самом деле «организация» или «аноним»). Прямой запрос разрешений на элемент (через /drives/<drive-id>/items/<item-id>/permissions
) показывает правильное разрешение.
Я неправильно читаю, о чем говорит мне общая область действия в дельта-запросе, или это ошибка?
SharePoint : дельта-запрос на дисках SharePoint, по-видимому, не отражает изменений в общем доступе (т. Е. Поле «общий доступ» никогда не включается в дельта-ответ)
Я поступаю неправильно способ API не предоставляет эту информацию?