1

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

虽然拒绝会议很简单,但我正在努力更新用户日历上的事件。我假设我会使用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."

我哪里错了?

4

1 回答 1

0

由于 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

于 2019-12-06T09:33:12.227 回答