Microsoft graph api Microsoft Graph SDK未在rich notification中提供约会/事件的草稿/发送状态
在新outlook事件的扩展属性中添加outlook加载项中的任何数据时,outlook会将该事件保存为草稿,并向其所有订阅者发送创建事件通知。 在这里,当我在获取有关事件的信息时试图查找事件的状态时,我找不到任何详细信息,因为用户实际上单击了发送按钮,或者它只是一个草稿事件 从graph SDK获取事件信息Microsoft graph api Microsoft Graph SDK未在rich notification中提供约会/事件的草稿/发送状态,microsoft-graph-api,outlook-addin,microsoft-graph-sdks,Microsoft Graph Api,Outlook Addin,Microsoft Graph Sdks,在新outlook事件的扩展属性中添加outlook加载项中的任何数据时,outlook会将该事件保存为草稿,并向其所有订阅者发送创建事件通知。 在这里,当我在获取有关事件的信息时试图查找事件的状态时,我找不到任何详细信息,因为用户实际上单击了发送按钮,或者它只是一个草稿事件 从graph SDK获取事件信息 graphEvent = await graphServiceClient .Users[eventData?.CalendarEmailId
graphEvent = await graphServiceClient
.Users[eventData?.CalendarEmailId]
.Events[eventData?.Id]
.Request()
.Expand($"SingleValueExtendedProperties({_extendedPropertyFilter})")
.GetAsync();
注意:Outlook仅另存为草稿并在新Outlook模式下发送通知
是否有办法确定用户是否确实保存了约会?是否可以使用eventmessage的IsDraft属性检测事件是否仍在Drafts文件夹中?在通知中预期此属性似乎是不真实的,通知是一种告知已更改内容的方法。您应该返回graph API,获取关于会议项目的详细信息,并使用IsDraft属性