Microsoft graph api 如何使用Graph API和C访问日历中的事件,而不是我自己的日历#

Microsoft graph api 如何使用Graph API和C访问日历中的事件,而不是我自己的日历#,microsoft-graph-api,office365,outlook-restapi,Microsoft Graph Api,Office365,Outlook Restapi,我知道如何使用MS Graph Explorer完成这项工作。但是,我需要用C代码来完成这项工作 下面的代码来自Microsoft。我希望能够查询/更新随机用户(是的,我拥有这些用户日历的权限) 受保护的覆盖异步无效OnNavigatedTo(NavigationEventArgs e) { //从提供程序获取图形客户端 var graphClient=ProviderManager.Instance.GlobalProvider.Graph; 尝试 { //了解事件 var events=aw

我知道如何使用MS Graph Explorer完成这项工作。但是,我需要用C代码来完成这项工作

下面的代码来自Microsoft。我希望能够查询/更新随机用户(是的,我拥有这些用户日历的权限)

受保护的覆盖异步无效OnNavigatedTo(NavigationEventArgs e) { //从提供程序获取图形客户端 var graphClient=ProviderManager.Instance.GlobalProvider.Graph; 尝试 { //了解事件 var events=await graphClient.Me.events.Request() .选择(“主题、组织者、开始、结束”) .OrderBy(“createdDateTime描述”) .GetAsync(); EventList.ItemsSource=events.CurrentPage.ToList(); } 捕获(Microsoft.Graph.ServiceException ex) { ShowNotification($“获取异常事件:{ex.Message}”); } 基地。导航到(e); }
要获取您以外的其他用户的事件,请使用以下语句:

var events = await graphClient.Users[{userID}].Events.Request() .Select("subject,organizer,start,end") .OrderBy("createdDateTime DESC") .GetAsync(); var events=await-graphClient.Users[{userID}].events.Request() .选择(“主题、组织者、开始、结束”) .OrderBy(“createdDateTime描述”) .GetAsync();
graphClient.Users[{userID}].Events.Request()…
对您不起作用吗?还是我没弄懂你的问题?啊,我是新手。我不知道我能用那种语法。我试试看。看起来是个赢家。 var events = await graphClient.Users[{userID}].Events.Request() .Select("subject,organizer,start,end") .OrderBy("createdDateTime DESC") .GetAsync();