1. Swordroot_M

    Posted

    Swordroot_M
Changes in title
+Google Calendar APIの繰り返しイベント
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +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` を加えた。
+
+これだけで6時間ハマった。つらい。