如何使用 Microsoft Graph API 创建当前用户不是组织者的活动

2024-03-14

需要创建当前用户不是组织者的活动。我尝试使用以下代码来创建事件:

var eventsEndPoint=New Uri("https://graph.microsoft.com/v1.0/users/[email protected] /cdn-cgi/l/email-protection/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] /cdn-cgi/l/email-protection'} }}";

var createBody = new StringContent(postBody, system.Text.Encoding.UTF8, "application/json");
HttpResponseMessage response = await httpClient.PostAsync(eventsEndPoint, createBody);

事件已创建,但无论 IsOrganizer=false 且组织者设置为与创建事件的用户不同的用户([电子邮件受保护] /cdn-cgi/l/email-protection) 响应始终显示 IsOrganizer 设置为 true,并且组织者用户是同一用户,而不是请求时在组织者属性中设置的用户。

是否可以使用 Graph 设置不同的组织者?


听起来您正在尝试使用委托(又名“代表发送”)。目前 Graph 不支持委托。您的活动将始终使用经过身份验证的帐户作为组织者来创建。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Microsoft Graph API 创建当前用户不是组织者的活动 的相关文章

随机推荐