どうも昨日か今日当たりでGoogle Calendar APIの実装がUpdateされ混乱しているような気がします。
元々終日の予定の場合何故か開始/終了日時の年に3994年など有り得ない数値を返すバグが登場直後からずっとあったんですが、突然直ってしまいました。
反面、終日一日を示すXML表記は「Developer’s Guide」のCommon Elementsによれば、
<gd:when startTime="2005-09-25"/>
などとするんですが、何故か
<gd:when startTime="2006-09-25" endTime="2006-09-26">
とかなってたり。
これだと二日間にしかならないはずなんだけど・・。完全に仕様違反です。
因みに、やはり終日の予定では指定した日付より一日前の日付で登録されてしまうバグがあるんだけど、これはまだ直っていない。
ちょっとしか見てないけど、アラアラですねぇ。他にもあるかも。
ここしばらくはちょっと要注意だなぁ。早く安定しますように。