「Sync Events」 REST API を使用して、指定された開始日時と終了日時の間の特定のカレンダーからイベントを取得しています。次のクエリ パラメータが送信されると、イベントのリストで適切な応答が返されます。
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]]'.
)
)
このエラーの背後にある理由を誰かが提案できますか?