【发布时间】:2020-06-22 22:54:33
【问题描述】:
我知道如何使用 MS Graph Explorer 来完成这项工作。但是,我需要在 C# 代码中完成这项工作。
下面的代码来自微软。我希望能够查询/更新随机用户(是的,我有权访问这些用户日历)。
受保护的覆盖异步无效 OnNavigatedTo(NavigationEventArgs e)
{
// 从提供者处获取 Graph 客户端
var graphClient = ProviderManager.Instance.GlobalProvider.Graph;
尝试
{
// 获取事件
var events = 等待 graphClient.Me.Events.Request()
.Select("主题、组织者、开始、结束")
.OrderBy("createdDateTime DESC")
.GetAsync();
EventList.ItemsSource = events.CurrentPage.ToList();
}
捕获(Microsoft.Graph.ServiceException ex)
{
ShowNotification($"异常获取事件:{ex.Message}");
}
base.OnNavigatedTo(e);
}
【问题讨论】:
-
graphClient.Users[{userID}].Events.Request()...不适合您吗?还是我没听懂你的问题? -
啊,我是新手。我不知道我可以使用那种语法。我会试试。它看起来像一个赢家。
标签: microsoft-graph-api office365 outlook-restapi