0

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]]'.
        )

)

このエラーの背後にある理由を誰かが提案できますか?

4

1 に答える 1

0

ドキュメントによる$filterと、同期でパラメーターを使用することはできません。

$filter、$count、$select、$skip、$top、および $search クエリ パラメーターは使用できません。

于 2016-03-09T13:01:51.127 に答える