0
現在のユーザーがオーガナイザではないイベントを作成する必要があります。私はイベントの作成に使用している次のコードを試してみました:Microsoft Graph APIを使用して現在のユーザーがオーガナイザではないイベントを作成する方法
var eventsEndPoint=New Uri("https://graph.microsoft.com/v1.0/users/[email protected]/events");
var postBody="{'Subject':'Testing Organizer - 12','Location':{'DisplayName':'Some place'}," +
"'Start': {'DateTime': '2016-07-15T15:00:00.0000000', 'TimeZone':'UTC'}," +
"'End': {'DateTime': '2016-07-15T15:30:00.0000000', 'TimeZone':'UTC'},"+
"'Body':{'Content': 'This is a test of Grap API.', 'ContentType':'Text'},"+
"'IsOrganizer':'False','Organizer':{'EmailAddress': "+"{'Address':'[email protected]'} }}";
var createBody = new StringContent(postBody, system.Text.Encoding.UTF8, "application/json");
HttpResponseMessage response = await httpClient.PostAsync(eventsEndPoint, createBody);
イベントが作成されるのが、どんなにそのIsOrganizer =偽とオーガナイザーは、イベントがために作成されたものとは別のユーザーに設定されている(JOHNDOE @ some.com)レスポンスは常に、IsOrganizerがtrueに設定され、Organizerユーザーが同じユーザーであり、要求時にOrganizerプロパティで設定されたユーザーではないことを示します。
グラフを使用して別のオーガナイザを設定することはできますか?
ありがとうございました。実際、このような機能は利用できません。私は、イベントを作成するユーザーが常にオーガナイザーであることを発見しました。参加者を追加すると、それぞれ独自のイベントが発生します。この場合、オーガナイザーは作成者ユーザー – danfer
Marc、2016年以降の代理人の使用に関する更新はありますか?私も、次のコードは影響がないことに気がつきました。 "'IsOrganizer': 'False'、 'Organizer':{'EmailAddress':" + "{'Address': '[email protected]'}}} –