属性“ iCalUId”在类型“ Microsoft.OutlookServices.Event”上不存在

Vas*_*ily 5 office365 office365api microsoft-graph

我正在使用Graph API来获取/列出和创建日历事件。最近我尝试使用Beta API,最近在尝试创建日历事件时遇到以下错误:

The property 'iCalUId' does not exist on type 'Microsoft.OutlookServices.Event
Run Code Online (Sandbox Code Playgroud)

我正在使用以下地址执行POST请求:

https://graph.microsoft.com/beta/Users('<user-id>')/calendars/<id>/events
Run Code Online (Sandbox Code Playgroud)

与包含“ iCalUId”属性的JSON对象。几周前使用Graph API的Beta版检索了该对象。当时,创建具有相同请求的日历事件的工作正常。

文档指出存在这种属性。

问题是-我做错什么了吗?还是最近更改的Beta API?如果以后-我怎么知道是否对beta API进行了更改?

Jas*_*ton 2

https://outlook.office.com/api/betaOutlook 团队对其 beta ( )进行了更改,实质上将该iCalUid属性重命名为简单的uid. 此更改尚未过滤到图形端点(仍期望iCalUid),从而导致此中断。我们正在努力纠正这个问题,但现在我没有任何时间表。

同时,您可以使用 v1.0 端点解决该问题。当我得到新信息时会在这里更新。