【发布时间】:2022-08-05 04:43:26
【问题描述】:
我正在尝试跟踪 Outlook 日历事件,而无需在我自己的系统上存储有关它们的信息。我决定通过在其前面添加所需的 id 作为类别及其 id 类型来做到这一点,如下面的代码示例所示。
{
\"@odata.etag\": \"\",
\"createdDateTime\": \"\",
\"categories\": [
\"ID1::abc123\",
\"ID2::def456\"
]
}
我尝试使用 \'any\' lambda 运算符,如果我想使用以下查询基于一个类别进行过滤,这可以正常工作: https://graph.microsoft.com/v1.0/me/events?$filter=categories/any(x:x%20eq%20\'ID1::abc123\')
我需要的是一个查询,它将检查一个事件是否有两个 id,所以在这种情况下,只有 ID1=abc123 和 ID2=def456 的事件。我认为https://graph.microsoft.com/v1.0/me/events?$filter=categories/any(x:x%20eq%20\'ID1::abc123\')%20AND%20categories/any(x:x%20eq%20\'ID2::def456\') 应该可以解决问题,但这会一直返回空数组。
提前致谢!
标签: microsoft-graph-api microsoft-graph-calendar