![]()
ATNDのイベント情報を検索できるAPIをつくりました
ヤマダタイゴです。ATNDのイベント情報を検索できるAPIをつくりました。
http://api.atnd.org
今回公開するAPIは以下の2つです。
- イベントサーチAPI
ATND上でどんなイベントが告知されているか、フリーワードや開催日時、主催者や参加者のニックネームから検索するAPIです。 - 出欠確認API
イベントごとに、参加確定している、補欠(キャンセル待ち)のステータスを検索するAPIです。
ATNDをご利用いただいているエンジニアのみなさま、是非ご利用くださいませ!
ATND APIを使って作っていただいたサービスをご紹介
- となりのATNDさん
- ATND APIのrubyラッパー Atnd4R
- ATND Event Search
- ATNDカレンダー検索
- Googleユーザ専用ATNDサポートサービス - as4g
- Atnd::check
- 参加イベントサーチ
つかいかた
Google Waveに関するイベントをatomで出力してRSSリーダーで定期的にチェックする
http://api.atnd.org/events/?keyword=Google%20Wave&format=atom
自分が申し込んだイベントをiCal形式で出力してカレンダー登録する
http://api.atnd.org/events/?nickname=%E3%81%9F%E3%81%84%E3%81%94&format=ics
format=icsを指定するとiCal形式で出力するので、このURLをGoogle CalendarやiCalendarに登録しておけば、ATNDに申し込んだ時点でスケジュール登録までできます。
自分が申し込んだイベントが補欠(キャンセル待ち)から繰り上がったかどうかを検索する
http://api.atnd.org/events/users/?event_id=1164
出席者「たいご」のstatusは1なので、繰り上がって確定したことがわかります。このAPIはそのままでは使えないのでjsonで出力して加工して使ってくださいませ。

コメント (6)
ご連絡が遅くなってすみません!!
むむむ。こちらで見た感じ、想定どうり絞り込めてる気がします。
例えば、keyword=googleで絞ると286件かえります。
http://api.atnd.org/events/?keyword=google
今日の日付(2009/11/24)で絞り込むと、3件。
http://api.atnd.org/events/?keyword=google&ymd=20091122
今月(2009/11)で絞り込むと47件になります。
http://api.atnd.org/events/?keyword=google&ym=200911
もし良かったら具体的なリクエストを教えてください!!
はじめまして.
ナイスなAPI,遅ればせながら利用させていただいています.
そんな中,イベントサーチAPIで気になったのですが,
・keyword/keyword_or パラメータ
・ym/ymd パラメータ
の併用というのは可能でしょうか.
いずれも指定してリクエストを送ったところ,
後者がレスポンスに反映されていないようでしたので...
ああ。すみません!!
対応しましたー!
iCal形式で出力した場合のURLが
http://atnd.org/1
となってるのですが、こちら
http://atnd.org/events/1
に変更して欲しいです。
コメントありがとうございます!
2次会登録機能、いいですね!!
MTLでやってるイベントでも、懇親会の参加確認がなかなか不便だったんです。どうもありがとうございますー!
API公開ありがとうございます。
atnd.orgの情報を元に、当日の出欠登録、2次会の出欠登録ができるサービスを作りました。
http://atnd.eizoku.com/
よろしければ使ってみてください。