EWS创建委托日历事件仅授权方可见与Graph行为差异咨询
委托场景下EWS与Graph API创建日历事件的可见性差异说明
这个行为属于产品预期设计,并非功能故障,两者的默认逻辑差异如下:
- EWS API的默认创建逻辑:当用户A作为委托方调用EWS向用户B的日历写入事件时,默认仅为日历所有者B配置该事件的访问权限,不会自动给委托方A开放可见权限,因此A创建后无法查看自己创建的事件,仅B可见。如果需要让EWS创建的事件也对A可见,可在创建事件时主动设置对应的MAPI扩展属性:
ExtendedPropertyDefinition epd = new ExtendedPropertyDefinition(0x80B5, MapiPropertyType.Boolean); calendarItem.SetExtendedProperty(epd, true);
- Microsoft Graph的默认创建逻辑:Graph在设计时针对委托访问场景做了默认优化,委托方创建日历事件时,会自动为委托方和日历所有者都配置访问权限,因此双方都可以查看该事件。
内容的提问来源于stack exchange,提问作者Amit Singh
相关产品推荐
相关产品推荐

