使用日历视图过滤某些扩展属性时出错

时间:2018-08-10 13:17:09

标签: microsoft-graph

当我尝试在Microsoft图形资源管理器中运行以下查询时遇到错误:

https://graph.microsoft.com/v1.0/me/calendarView?startDateTime=2018-08-09T13:30:00Z&endDateTime=2018-08-10T13:59:00Z&$expand=singleValueExtendedProperties($filter=id eq 'String {6b82adcb-38dc-46f4-9e83-ea5064740bf6} Name CheckedIn')&$filter=isCancelled eq false and singleValueExtendedProperties/any(ep: ep/id eq 'String {6b82adcb-38dc-46f4-9e83-ea5064740bf6} Name CheckedIn' and ep/value eq 'true')

结果:

{
    "error": {
        "code": "ErrorInternalServerError",
        "message": "An internal server error occurred. The operation failed.",
        "innerError": {
            "request-id": "49c4439a-f51d-444d-8862-488847cb1787",
            "date": "2018-08-10T13:15:03"
        }
    }
}

1 个答案:

答案 0 :(得分:0)

根据我的测试,我们无法将singleValueExtendedProperties添加到CalendarView,因此$ expand = singleValueExtendedProperties在查询中将被忽略。因为您使用$ filter通过不存在的属性再次过滤数据,所以服务器遇到一些未处理的异常。

基于文档,singleValueExtendedProperties支持以下资源: 邮件,邮件文件夹,事件,日历,联系人,contactFolder,组事件,组日历,组帖子

singleValueExtendedProperties的官方文档:Get; Create

您可以提交功能request或搜索类似的请求,然后对其进行投票。