ソーシャルカレンダー c2talk はイベント情報を登録・共有できるウェブのサービス。

試しにイベントを登録してみた。こんな感じ。

小牧基地航空祭2007

c2talk.net Event Platform API

c2talk には HTTP REST な WebサービスAPI があるので使ってみる。
c2talk.net Event Platform API

APIは2007-10-04に公開されたらしい。

c2talk.netのイベントデータベースを利用する為のAPIを提供します。APIでは、イベント情報の取得(xml形式 / RSS形式 / iCalendar形式)、追加、削除などが可能です。

ソーシャルカレンダー c2talk >> c2talk2.0をリリースしました。

Ref. 「c2talk.net」のイベント情報、Googleカレンダーへ直接登録可能に - ITmedia Biz.ID

今回はイベント一覧を取得するメソッド event.list を使う。

APIを利用するにはアプリケーションID(apid)を取得する必要がある。
アプリケーションIDを取得するにはc2talk.netのユーザー登録をしておかなくてはいけない。

「愛知県」に関するクエリーURL

パラメータ where に文字列を指定すると、場所に関する情報を対象に全文検索し、結果のイベント一覧を返す。
# apidはダミー。でも、今のところ動作してる (^_^;

詳細なデータを含んだXML形式のURL:
http://api.c2talk.net/event/rest?
apid=0123456789abcdef0123456789abcdef&
method=event.list&
type=xml&
where=%E6%84%9B%E7%9F%A5%E7%9C%8C

簡易的なデータを含んだRSS形式のURL:
http://api.c2talk.net/event/rest?
apid=0123456789abcdef0123456789abcdef&
method=event.list&
type=rss&
where=%E6%84%9B%E7%9F%A5%E7%9C%8C

詳細なデータを含んだiCalendar形式のURL:
http://api.c2talk.net/event/rest?
apid=0123456789abcdef0123456789abcdef&
method=event.list&
type=ics&
where=%E6%84%9B%E7%9F%A5%E7%9C%8C

その他のURL生成例

場所「愛知県」に関するURLについて。

c2talk.net が提供しているRSSのURL:
実は、apidを指定していないだけであとはAPI使用時と同じURL
http://api.c2talk.net/event/rest?
method=event.list&
type=rss&
where=%E6%84%9B%E7%9F%A5%E7%9C%8C

検索結果一覧ページのURL:
c2talk.net内の[場所の選択]を使うと「愛知県」ではなく「愛知」の文字列をUTF-8でエンコードしたパラメータ(%E6%84%9B%E7%9F%A5)になっている。
http://www.c2talk.net/event/contents/search/result2.php?
districtname=%E6%84%9B%E7%9F%A5&
st1=district&
sk1=%E6%84%9B%E7%9F%A5

「愛知県」(%E6%84%9B%E7%9F%A5%E7%9C%8C)でも問題なく検索される。
http://www.c2talk.net/event/contents/search/result2.php?
districtname=%E6%84%9B%E7%9F%A5%E7%9C%8C&
st1=district&
sk1=%E6%84%9B%E7%9F%A5%E7%9C%8C

Poison Maps Location に組み込んでみた

地域毎に最近のイベント一覧を表示してくれるようになった。

Poison Maps Location [愛知県名古屋市中区本丸の地図と天気とTV番組]

ちょっと懸念点

APIガイドラインに、なんだか変な規約がある……

利用者は、c2talk.net API に関するコメント、ノウハウ、方法論、プロシジャ、技術、データやc2talk.net APIを使用して開発したアプリケーションを、不特定多数の他の利用者がアクセスできるようにしなければなりません。

APIガイドライン

何か作ったら、必ず公開しなければならない?
うーむ。

あと、イベント単体のパーマリンクがいまいちとか(タイトルタグにイベント名が出ない)
トップページがころころ変わってるっぽい?とか。
なんか、URLのポリシーが安定していない雰囲気。

追記: 2007-10-09

c2talk のロゴをつけてみた。

c2talk in Poison Maps Location


tags: zlashdot Zura Calendar PoisonMapsLocation WebServices c2talk

Posted by NI-Lab. (@nilab)