Office 365 API日历事件提醒与Outlook不兼容(如果没有)

Office 365 API日历事件提醒与Outlook不兼容(如果没有),outlook,calendar,azure-active-directory,office365api,office365-restapi,Outlook,Calendar,Azure Active Directory,Office365api,Office365 Restapi,我正在尝试使用Microsoft Office 365 API通过代码将日历事件的提醒设置为“无” 我正在将-1值传递给Microsoft.Office365.OutlookServices.Portable.dll v1.0.41.0(使用更新的dll)事件类提醒属性并创建事件 该事件导致Outlook出现问题,因为我将-1传递给可为空的整数类型提醒,并将其作为提醒值的-1分钟。可以有道理 但它不允许我创建一个以null作为提醒并以15分钟作为提醒默认值的事件 此外,它不会将任何事件的提醒

我正在尝试使用Microsoft Office 365 API通过代码将日历事件的提醒设置为“无”

我正在将-1值传递给Microsoft.Office365.OutlookServices.Portable.dll v1.0.41.0(使用更新的dll)事件类提醒属性并创建事件

该事件导致Outlook出现问题,因为我将-1传递给可为空的整数类型提醒,并将其作为提醒值的-1分钟。可以有道理

但它不允许我创建一个以null作为提醒并以15分钟作为提醒默认值的事件

此外,它不会将任何事件的提醒值更新为null,但当我在Office 365中将任何提醒设置为none,然后尝试获取该事件时,它将该值获取为null。 当我设置-1时,在Office 365 web portal中可以,但在Outlook桌面同步事件中会产生问题

请建议我应该传递提醒的价值,或者如何在Office 365中创建没有提醒的事件。 如果我遗漏了任何信息或需要任何其他信息,请告诉我。

从,当前您无法在创建或更新事件时从客户端库或直接通过REST设置提醒。事件提醒字段不会更新,但不会返回错误。例如,我将event的提醒属性设置为1:

成功将此事件添加到日历后,您可以使用fiddler对post请求进行绘图,您将发现没有任何提醒信息将发布到api端点:


此外,如果未设置提醒属性,则该属性将设置为null,并且还将成功添加事件。在O365中检查该事件时,提醒时间为15分钟。

您需要将
IsReminderOn
属性设置为
false
以关闭提醒。此属性在API的
v2.0
beta
端点中可用。这应该在
Microsoft.Office365.OutlookServices-V2.0
nuget软件包中提供