【发布时间】:2016-07-13 16:15:56
【问题描述】:
需要创建一个当前用户不是组织者的活动。我尝试使用以下代码来创建事件:
var eventsEndPoint=New Uri("https://graph.microsoft.com/v1.0/users/johndoe@some.com/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':'organizer@some.com'} }}";
var createBody = new StringContent(postBody, system.Text.Encoding.UTF8, "application/json");
HttpResponseMessage response = await httpClient.PostAsync(eventsEndPoint, createBody);
事件已创建,但无论 IsOrganizer=false 且 Organizer 设置为与为该事件创建的用户不同的用户 (johndoe@some.com) 响应始终显示 IsOrganizer 设置为 true 且 Organizer 用户相同用户而不是应请求在 Organizer 属性中设置的那个。
是否可以使用 Graph 设置不同的组织者?
【问题讨论】:
标签: c# office365api microsoft-graph-api office365-restapi