Можно ли использовать Microsoft Graph для создания подписок (и, следовательно, уведомлений) об изменениях в библиотеках документов на всех сайтах SharePoint определенного арендатора?
Мне нужно получать уведомление при внесении изменений на сайт SharePoint арендатора (например, файл был загружен в библиотеку документов сайта).
До сих пор я мог создавать подписку на изменения в TeamSite по умолчанию, создавая подписку с resource: drive/root
.
Но этого недостаточно, если я создаю другой TeamSite, то не могу найти способ получать уведомления и о его изменениях.
То же самое верно и для сайтов связи - я не могу найти способ получать уведомления об изменениях в них.
В настоящее время мое приложение AAD запрашивает только разрешение Sites.Manage.All
, но если просьба о дополнительных разрешениях может помочь, тогда это не проблема.
Возможно ли делать то, что я хочу? Или уведомления поддерживаются только для SharePoint TeamSite по умолчанию?
Если получение изменений в pu sh путем подписки на уведомления невозможно, тогда, я думаю, мне придется опросить изменения, используя дельта-ссылки. Это должно работать на любом сайте SharePoint, верно?