1

私はhttps://github.com/microsoftgraph/aspnet-snippets-sampleサンプルを使用してグラフAPIを使用して私のADにアクセスしましたが、特定のユーザーのイベントを取得する必要があります。 |MSグラフAPIを使用して別のユーザーイベントを取得

 public async Task<List<ResultsItem>> GetMyEvents(GraphServiceClient graphClient) 
    { 
     List<ResultsItem> items = new List<ResultsItem>(); 

     // Get events. 
     IUserEventsCollectionPage events = await graphClient.Me.Events.Request().GetAsync(); 

     if (events?.Count > 0) 
     { 
      foreach (Event current in events) 
      { 
       items.Add(new ResultsItem 
       { 
        Display = current.Subject, 
        Id = current.Id 
       }); 
      } 
     } 
     return items; 
    } 

と導くために応じて、私は

GET /ユーザー/ {IDを要求する必要があります。私のイベントを取得するための唯一のサンプルがあります。 userPrincipalName}/calendar/events

他のユーザーイベントにアクセスするにはどうすればよいですか?ユーザーからのイベントを取得する可能性はありません。

graphClient.Users [id] .Request();

私に説明してください。すべての情報が役に立つでしょう。

答えて

1

あなたは、ユーザーのプロパティからイベントを取得することができます。

var events = await graphClient.Users[userid].Events.Request().GetAsync(); 
関連する問題