I am using Microsoft graph library for syncing the events but its returning always top 10 events but my requirement are below, 1- Get the count of events between date range. 2-Get all events between date range.
Code are,
GraphServiceClient client = new GraphServiceClient(
new DelegateAuthenticationProvider(
(requestMessage) =>
{
requestMessage.Headers.Authorization =
new AuthenticationHeaderValue("Bearer", accessToken);
if (!string.IsNullOrEmpty(userEmail))
{
requestMessage.Headers.Add("X-AnchorMailbox", userEmail);
}
return Task.FromResult(0);
}));
var eventResults = client.Me.Events.Request()
.GetAsync().Result;