我正在使用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进行了更改?
答案 0 :(得分:2)
Outlook团队对其beta(adwNewStory
)进行了更改,实际上将https://outlook.office.com/api/beta
属性重命名为iCalUid
。此更改尚未过滤到Graph端点中(仍然期望uid
),从而导致此中断。我们正在努力纠正此问题,但现在我没有任何时间表。
同时,您可以使用v1.0终结点来解决此问题。当我获得新信息时将在此处更新。