获取与 MS Graph 中的事件关联的 EventMessage API

Get EventMessage Associated with Event in MS Graph API

我正在创建一项需要拒绝活动的服务,当满足特定条件时,从房间的角度更新与会者日历上的活动。

同时 declining the meeting is simple, I am struggling to update the event on a user's calendar. I assume that I would do this using update eventMessage.

现在我有被拒绝事件的 ID,我需要将该事件与其 eventMessage 相关联。因此,我提出以下要求:

`/users/${roomEmail}/messages?$expand=microsoft.graph.eventMessage/event($select=id;$filter=id eq ${meetingId})`

我想做的是获取所有消息,然后展开以便我看到与每条消息关联的事件,然后按事件 ID 过滤每个事件,直到找到我关心的事件。收到该事件后,我可以向其 eventMessage 发送更新。

但是,我收到错误 "Parsing Select and Expand failed."

我哪里错了?

由于 id 不是数字值,我相信您可能需要在末尾的 meetingID 参数周围添加单引号。

`/users/${roomEmail}/messages?$expand=microsoft.graph.eventMessage/event($select=id;$filter=id eq '${meetingId})'`

https://docs.microsoft.com/en-us/dynamics-nav/using-filter-expressions-in-odata-uris#referencing-different-data-types-in-filter-expressions