1. uasi
Changes in body
Source | HTML | Preview

取得できないイベントがある・・・?

API ExplorertimeMintimeMax を指定したのに、その期間内にあるイベントを取得できなかった。カレンダー上には確かに存在するのに・・・

何が原因だった?

取得したかったイベントが「繰り返しイベント」であることが原因だった。
デフォルトの場合は、繰り返しイベントは取得されず、そのベースになったものしか取得されないようだ。

例えば、9月18日に何かイベントを作成し、毎週繰り返すという設定にした場合→9月18日のイベントは取得できるが、9月25日以降のイベントは取得できない。

対策

パラメータに singleEvents=trueを加えた。を加えた。このパラメータをつけると繰り返しイベントが展開されて個々のイベントを取得できるようになる。

これだけで6時間ハマった。つらい。