誰かのデフォルトの Google カレンダーにリストされている現在のイベントを、おそらく 1 週間引き戻す必要があるという問題があります。以下に見つけることができる最良のコード例をリストしましたが、Oauth2 呼び出しを指すものは何もありません。また、サービスのエラーが発生します。しかし、accessProtectedResource オブジェクトを含め、それを参照する可能性のあるものは何も見つかりません。
誰かがどのサービスが想定されているか、または Oauth2 呼び出しの後にカレンダーイベントを提供する例へのリンクを説明できますか?
CalendarList calendarList = service.calendarList().list().execute();
while (true) {
for (CalendarListEntry calendarListEntry : calendarList.getItems()) {
System.out.println(calendarListEntry.getSummary());
}
String pageToken = calendarList.getNextPageToken();
if (pageToken != null && !pageToken.isEmpty()) {
calendarList = service.calendarList().list().setPageToken(pageToken).execute();
} else {
break;
}
}