近頃ATNDでよく出る話
ATNDのイベントを手軽にGoogle Calendarに登録したいという声をよく聞きます。
僕が知っている限りだと以下の方法があるようです。
で、ATNDの予定登録について
多分一番簡単なのはATNDのAPIを使う方法です。
↓のリンクにそのものずばりと書いてあるのですが、軽くまとめておきます。
ATNDのイベント情報を検索できるAPIをつくりました|Media Technology Labs (MTL) : メディアテクノロジーラボ
実はATNDのイベントサーチAPI(http://api.atnd.org)に書いてあるのですが、ATNDのAPIはiCal形式で取得できます。
近頃有名になった↓のエントリでも「iCalでデータが取得したい」というのがありましたが、実は公式APIで取得できるわけです。
ATND で募集したイベントのキャンセル率/無断欠席率の高さについて - 肉とご飯と甘いもの @ sotarok
たとえば、自分の予定をiCal形式で取得したければ以下のようにすればOKです。
http://api.atnd.org/events/?user_id=[ATNDのユーザーID]&count=100&format=ics 例)http://api.atnd.org/events/?user_id=2394&count=100&format=ics
これだけです。
これをたとえばGoogle Calendarに登録しておけばATNDに申し込んだ時点でスケジュール登録までいけます。
Google Calendarへの登録方法
とても簡単です。
GoogleCalendarから[他のカレンダー]→[追加]→[URLで追加]で上記URLを指定して[カレンダーを追加する]ボタンを押すだけです。
[他のカレンダー]は下の画像の赤く囲まれた場所です。Google Calendar画面左側にあります。
というわけで公式APIをうまく使いこなせば、実はコードを書かなくても予定をGoogle Calendarに登録することが可能です!
これで登録したイベントへの予定を忘れることがなくなりますね(^_^)