Проблема с отказом в доступе при получении современной аналитики сайта SharePoint с помощью Graph API

#api #sharepoint #graph #analytics

#API #sharepoint #График #аналитика

Вопрос:

Я столкнулся с отказом в доступе. Удаленный сервер вернул ошибку: (403) Запрещено. проблема с получением современной аналитики сайта SharePoint с помощью Graph API. В то время как с классическими сайтами SharePoint все работает нормально. Все разрешения Graph применяются, как указано в этом документе. https://learn.microsoft.com/en-us/graph/api/itemactivitystat-getactivitybyinterval?view=graph-rest-1.0amp;tabs=http

Похоже, это проблема с.Клиент Net Graph, потому что с MS Graph Explorer я получаю действия как для классических, так и для современных сайтов.

 var itemAnalytics = await graphServiceClient1.Sites["{modern-site-id}"]
    .GetActivitiesByInterval("2018-01-01", "2020-09-03", "day")
    .Request()
    .GetAsync();
  

Ответ №1:

Это должно быть проблемой с настройкой вашего разрешения.

Это демонстрация того, как вызывать Graph API на c #.

https://www.olivercoding.com/2019-01-01-azure-graph/

введите описание изображения здесь