Для получения события из определенного календаря между заданной датой начала и временем окончания. Когда отправляются следующие параметры запроса, возвращается правильный ответ со списком событий.
Array
(
[$top] => 50
[$orderby] => Start
[startDateTime] => 2016-02-02T00:00:00Z
[endDateTime] => 2016-09-09T11:31:21Z
)
Но если вышеуказанные параметры запроса изменены, как показано ниже, сообщение «InternalServerError» будет возвращено.
Array
(
[$top] => 50
[$orderby] => DateTimeLastModified
[$filter] => DateTimeLastModified ge 2016-03-09T07:12:19Z
[startDateTime] => 2016-02-02T00:00:00Z
[endDateTime] => 2016-09-09T11:33:03Z
)
Исключение:
Array
(
[error] => Array
(
[code] => ErrorInternalServerError
[message] => Object of type 'System.Linq.Expressions.Expression`1[System.Func`2[Microsoft.Exchange.Entities.DataModel.Items.Item,Microsoft.Exchange.ExchangeSystem.ExDateTime]]' cannot be converted to type 'System.Linq.Expressions.Expression`1[System.Func`2[Microsoft.Exchange.Entities.DataModel.Calendaring.Event,Microsoft.Exchange.ExchangeSystem.ExDateTime]]'.
)
)
Может ли кто-нибудь предложить причину этой ошибки?