Microsoft graph api 将事件从SeriesMaster转换为SingleInstance
我正在通过Microsoft Graph与Office 365进行日历集成 目前,我很难将一个从Microsoft graph api 将事件从SeriesMaster转换为SingleInstance,microsoft-graph-api,Microsoft Graph Api,我正在通过Microsoft Graph与Office 365进行日历集成 目前,我很难将一个从SeriesMaster更改为SingleInstance 创建事件时,我发送了一个重复,结果它创建了一个系列主事件以及相应的事件 当用户请求将某个事件更改为单个会议时,我会更新该事件并将类型设置为SingleInstance,如API所示: 尽管返回了一个HTTP 200,office 365仍将忽略我更改会议类型的请求,但会应用负载中包含的其余更改(重复发生除外)。它的行为就像我只是做了一个系列的
SeriesMaster
更改为SingleInstance
创建事件时,我发送了一个重复
,结果它创建了一个系列主事件
以及相应的事件
当用户请求将某个事件更改为单个会议时,我会更新该事件并将类型设置为SingleInstance
,如API所示:
尽管返回了一个HTTP 200
,office 365仍将忽略我更改会议类型的请求,但会应用负载中包含的其余更改(重复发生除外)。它的行为就像我只是做了一个系列的主更新
这是我的有效负载的屏幕截图(在将其转换为JSON之前):
我尝试过用SingleInstance
和0
的值设置Type
,但没有什么区别
有人对如何解决这个问题有什么建议或想法吗
我希望避免删除Series Master以重新创建单个实例事件。type
属性是只读的
相反,要将SeriesMaster
转换为SingleInstance
,只需删除重复模式(这也将删除任何关联的事件
或异常
实例)
为此,您可以向/v1.0/me/events/{event id}
发出一个JSON负载为以下值的补丁
:
PATCH https://graph.microsoft.com/v1.0/me/events/{id}
Content-type: application/json
{
"recurrence": null
}
它的作品!太多了!我想问另一个关于microsoft graph API的问题,您可以回答:是否可以通过该API创建会议室?我可以列出所有会议室,但无法创建。我在文档中查到与会议室相关的API仍然是beta版。我很高兴它能够工作,但请为此单独提出一个问题,以便社区能够受益。