MS Graph Explorer를 사용하여이를 수행하는 방법을 알고 있습니다. 그러나이 작업을 C # 코드로 수행해야합니다.
아래 코드는 Microsoft에서 가져온 것입니다. 임의의 사용자를 쿼리 / 업데이트하고 싶습니다 (예, 이러한 사용자 캘린더에 대한 권한이 있습니다).
protected override async void OnNavigatedTo (NavigationEventArgs e) { // 공급자로부터 그래프 클라이언트 가져 오기 var graphClient = ProviderManager.Instance.GlobalProvider.Graph; try { // 이벤트 가져 오기 var events = await graphClient.Me.Events.Request () .Select ( "subject, organizer, start, end") .OrderBy ( "createdDateTime DESC") .GetAsync (); EventList.ItemsSource = events.CurrentPage.ToList (); } catch (Microsoft.Graph.ServiceException 예) { ShowNotification ($ "이벤트 가져 오기 예외 : {ex.Message}"); } base.OnNavigatedTo (e); }
자신이 아닌 다른 사용자의 이벤트를 얻으려면 다음 명령문을 사용하십시오.
var events = await graphClient.Users [{userID}]. Events.Request () .Select ( "subject, organizer, start, end") .OrderBy ( "createdDateTime DESC") .GetAsync ();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다