kawazrepos/Kommonz — Issue #32: API策定
Author: giginet
Created: 2011-12-08 22:43:40+00:00
State: open

各種APIを用意する。形式はJSON

api.kommonz.org的な感じで叩けると嬉しい

必要なものとしては
- KommonzAuthAPI(/auth/)
- 素材情報取得API(/materials/:pk)
- ユーザー情報取得(/users/:pk)
- リスト取得(/users/lists/:pk/)
- 素材投稿
- 素材編集
- リスト作成
- リスト編集
- リスト削除
- メッセージ取得
- SearchAPI /search/:query

ぐらいかなぁ。

利便性を考えて外部から素材直リンク可能にすると、サーバー負荷が増大する可能性があるので、外部からの素材取得はrejectする。
通報機能、メッセージ機能については、悪戯を避けるために作成APIを提供しない