Ошибка при фильтрации некоторого расширенного свойства в представлении календаря

Я получаю сообщение об ошибке, когда пытаюсь выполнить следующий запрос в обозревателе графиков 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"
        }
    }
}
0
0
106
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Основываясь на моем тесте, мы не можем добавить singleValueExtendedProperties в CalendarView, поэтому $ expand = singleValueExtendedProperties будет игнорироваться в запросе. Поскольку вы используете фильтр $ для повторной фильтрации данных по несуществующему свойству, сервер обнаруживает необработанное исключение.

На основе документации singleValueExtendedProperties поддерживает следующий ресурс: сообщение, mailFolder, событие, календарь, контакт, contactFolder, групповое событие, групповой календарь, групповое сообщение

Официальные документы для singleValueExtendedProperties: Получать; Создавать

Вы можете отправить функцию запрос или выполнить поиск по аналогичному запросу, а затем проголосовать за него.

Другие вопросы по теме