Я использую https://github.com/microsoftgraph/aspnet-snippets-sample образец для доступа к моему AD с помощью Graph API, но мне нужно получить события конкретного пользователя. Есть только образец для получения моих событий:
public async Task<List<ResultsItem>> GetMyEvents(GraphServiceClient graphClient)
{
List<ResultsItem> items = new List<ResultsItem>();
// Get events.
IUserEventsCollectionPage events = await graphClient.Me.Events.Request().GetAsync();
if (events?.Count > 0)
{
foreach (Event current in events)
{
items.Add(new ResultsItem
{
Display = current.Subject,
Id = current.Id
});
}
}
return items;
}
И, согласно руководству, я должен запросить
GET /users/{id | userPrincipalName}/calendar/events
Чтобы получить доступ к другим пользовательским событиям, но как? Нет возможности получать события из Users prop:
graphClient.Users[id].Request();
Пожалуйста, объясните мне. Каждая информация будет полезна.