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

时间:2018-07-17 09:27:30

标签: office365 microsoft-graph office365api

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

The property 'iCalUId' does not exist on type 'Microsoft.OutlookServices.Event

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

https://graph.microsoft.com/beta/Users('<user-id>')/calendars/<id>/events

,带有一个包含“ iCalUId”属性的JSON对象。几周前使用Graph API的Beta版检索了该对象。那时,创建具有相同请求的日历事件可以正常进行。

Documentation指出存在这种性质。

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

1 个答案:

答案 0 :(得分:2)

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

同时,您可以使用v1.0终结点来解决此问题。当我获得新信息时将在此处更新。