私のプロジェクトが何年も使用していた (そして数週間でシャットダウンされた) v1 カレンダー API クライアント ライブラリには、明確に定義されたCalendarQueryがありましたが、v3 にはこの目的専用のクライアント ライブラリ オブジェクトがないようです。
もちろん、JSON HTTP リクエストを使用してレスポンスを解析することはできますが、クライアント ライブラリでそれができるとしたら、それは残念なことです。
list()
呼び出すクエリパラメータを提供する方法を見つけた人はいますか?
更新 (user32116 のコメントに基づく):
したがって、欠落している部分はそれlist()
でありexecute()
、分離することができ、分離する必要があります.
実際のクエリ コードは次のようになります。
Calendar.Events.List events = calendarClient.events().list(id);
events.setTimeMin(start);
events.setTimeMax(end);
events.set... // your criteria here
Events result = events.execute();