Xamarin 使用Ms Graph API时日历事件无法正常工作?

Xamarin 使用Ms Graph API时日历事件无法正常工作?,xamarin,xamarin.forms,microsoft-graph-calendar,Xamarin,Xamarin.forms,Microsoft Graph Calendar,我正在使用Xamarin表单中的Microsoft Graph Api进行Outlook日历事件集成。另外,我已经完成了身份验证部分 但是我有一些关于获取日历事件的查询 我可以通过我的代码获取日历事件,但仅限于“10”个事件。我无法获取所有outlook日历事件 Client = new GraphServiceClient("https://graph.microsoft.com/v1.0/", new DelegateAuthenticationP

我正在使用Xamarin表单中的Microsoft Graph Api进行Outlook日历事件集成。另外,我已经完成了身份验证部分 但是我有一些关于获取日历事件的查询

我可以通过我的代码获取日历事件,但仅限于“10”个事件。我无法获取所有outlook日历事件

Client = new GraphServiceClient("https://graph.microsoft.com/v1.0/",
                      new DelegateAuthenticationProvider(async (requestMessage) =>
                      {        
                          requestMessage.Headers.Authorization = new AuthenticationHeaderValue("bearer", authResult.AccessToken);                       
                      }));
                var events = await Client.Me.Calendar.Events.Request().GetAsync();                             
                var appointmentList = events.ToList();
                foreach (var appointment in appointmentList)
                {
                    Random randomTime = new Random();
                    Meetings.Add(new Model.Meeting()
                    {
                        From = Convert.ToDateTime(appointment.Start.DateTime).ToLocalTime(),
                        To = Convert.ToDateTime(appointment.End.DateTime).ToLocalTime(),
                        EventName = appointment.Subject,
                        Color = colorCollection[randomTime.Next(9)]
                    });
                }
有人能帮我把所有的日历事件都拿出来吗


谢谢。

根据,您应该能够添加
和$top=1000
url参数,以使这种情况发生,但对我不起作用。我正在使用MS Graph Api url。并且,在设置GET url之后,它会引发Endtime和Starttime的异常。您还有其他解决方案吗???@Rohan_fulzele关于获取所有日历事件,我发现有一篇文章您可以看一看:根据,您应该能够添加
&$top=1000
url参数,以使这种情况对我不起作用。我正在使用MS Graph Api url。并且,在设置GET url之后,它会引发Endtime和Starttime的异常。您还有其他解决方案吗???@Rohan_fulzele关于获取所有日历事件,我发现一篇文章,您可以看一下: