Microsoft graph api Microsoft Graph SDK未在rich notification中提供约会/事件的草稿/发送状态

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

在新outlook事件的扩展属性中添加outlook加载项中的任何数据时,outlook会将该事件保存为草稿,并向其所有订阅者发送创建事件通知。 在这里,当我在获取有关事件的信息时试图查找事件的状态时,我找不到任何详细信息,因为用户实际上单击了发送按钮,或者它只是一个草稿事件

从graph SDK获取事件信息

     graphEvent = await graphServiceClient
                  .Users[eventData?.CalendarEmailId]
                  .Events[eventData?.Id]
                  .Request()                  
        .Expand($"SingleValueExtendedProperties({_extendedPropertyFilter})")
                  .GetAsync();
注意:Outlook仅另存为草稿并在新Outlook模式下发送通知


是否有办法确定用户是否确实保存了约会?

是否可以使用eventmessage的IsDraft属性检测事件是否仍在Drafts文件夹中?在通知中预期此属性似乎是不真实的,通知是一种告知已更改内容的方法。您应该返回graph API,获取关于会议项目的详细信息,并使用IsDraft属性