#取得できないイベントがある・・・?
API Explorerで timeMin
と timeMax
を指定したのに、その期間内にあるイベントを取得できなかった。カレンダー上には確かに存在するのに・・・
#何が原因だった?
取得したかったイベントが「繰り返しイベント」であることが原因だった。
デフォルトの場合は、繰り返しイベントは取得されず、そのベースになったものしか取得されないようだ。
例えば、9月18日に何かイベントを作成し、毎週繰り返すという設定にした場合→9月18日のイベントは取得できるが、9月25日以降のイベントは取得できない。
#対策
パラメータに singleEvents=true
を加えた。このパラメータをつけると繰り返しイベントが展開されて個々のイベントを取得できるようになる。
これだけで6時間ハマった。つらい。