Microsoft Graph SDK を使用して calendarView エンドポイントをクエリしようとしています。通常のクエリを使用してこのクエリを作成することはできますHttpClient
が、便宜上、SDK を使用してこれを実行したいと考えています。クエリ パラメータでヒットしようとしているエンドポイントは次のようになります。
GET /v1.0/me/calendar/calendarView?startDateTime=2019-01-01T00:00:00.0000000&endDateTime=2019-03-01T00:00:00.0000000
この方法で Graph SDK を介して呼び出しを試みました。
var graphClient = new GraphServiceClient(new PreAuthorizedBearerTokenAuthenticationProvider(accessToken));
var rooms = await graphClient.Me.Events.Request().Filter("start/dateTime eq '2019-01-08T20:00:00.0000000' and end/dateTime eq '2019-01-08T20:00:00.0000000'").GetAsync();
これに対して 200 を受け取りましたが、応答に値がありません。end/dateTime の部分を削除すると、start/dateTime の日の値のみが取得されます。フィルターは特定の範囲に対してのみ機能し、範囲に対しては機能しないようです。範囲内でフィルタリングするためのヒントはありますか?