1. uasi
Changes in body
Source | HTML | Preview
@@ -1,13 +1,13 @@
#取得できないイベントがある・・・?
[API Explorer](https://developers.google.com/apis-explorer/?hl=ja#p/calendar/v3/calendar.events.list?_h=8&)で `timeMin` と `timeMax` を指定したのに、その期間内にあるイベントを取得できなかった。カレンダー上には確かに存在するのに・・・
#何が原因だった?
取得したかったイベントが「繰り返しイベント」であることが原因だった。
デフォルトの場合は、繰り返しイベントは取得されず、そのベースになったものしか取得されないようだ。
例えば、9月18日に何かイベントを作成し、毎週繰り返すという設定にした場合→9月18日のイベントは取得できるが、9月25日以降のイベントは取得できない。
#対策
-パラメータに `singleEvents=true` を加えた。
+パラメータに `singleEvents=true` を加えた。このパラメータをつけると繰り返しイベントが展開されて個々のイベントを取得できるようになる。
これだけで6時間ハマった。つらい。