如何在Microsoft Graph API创建事件时禁用参会者改期提议功能
禁用参会者“提议新时间”权限的Graph API解决方案
要通过Microsoft Graph API的Create Event接口禁用参会者的“提议新时间”功能,需在请求体中添加对应微软专用的单值扩展属性,以此实现和ICS文件中X-MICROSOFT-DISALLOW-COUNTER:TRUE相同的效果。
具体操作是在请求体里加入singleValueExtendedProperties数组,配置指定的扩展属性:
- 属性ID:
String {64F1D0F8-1EB1-4D01-97E7-895759DB167D} Name disallowCounter - 属性值:
true
修改后的完整请求体如下:
{ "body": { "content": "Let's talk about some stuff", "contentType": "HTML" }, "end": { "dateTime": "2025-03-11T15:00:00", "timeZone": "Pacific Standard Time" }, "isOnlineMeeting": true, "location": { "displayName": "Meet Online in Teams Meeting" }, "onlineMeetingProvider": "teamsForBusiness", "start": { "dateTime": "2025-03-11T14:00:00", "timeZone": "Pacific Standard Time" }, "subject": "Meet about next steps", "singleValueExtendedProperties": [ { "id": "String {64F1D0F8-1EB1-4D01-97E7-895759DB167D} Name disallowCounter", "value": "true" } ] }
说明
该扩展属性是微软针对Outlook/日历系统的专用自定义属性,配置后参会者收到的邀请邮件中“提议新时间”功能会被直接禁用,完全匹配ICS文件的控制效果。
内容的提问来源于stack exchange,提问作者Ken Koellner
相关产品推荐
相关产品推荐

