前の記事 ≪:2011年9月5日 管理人のブックマーク
次の記事 ≫:アイコン付きの分かりやすいボタンをCSS3で実装するサンプル

WebAPIを綺麗にスタイルしてデモ付きでドキュメント化できる「Swagger」

2011年09月06日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
Swagger: A simple, open standard for describing REST APIs with JSON

WebAPIを綺麗にスタイルしてデモ付きでドキュメント化できる「Swagger」
TwitterやFacebook等、大きいサイトはAPIを提供して利用者が自由にアプリケーションを作成して便利に使えますね。
成功の理由にはAPIも大きく寄与していそうです。

そこで新しくWEBサービスを作る際にはMySQLなどを直接叩くのではなく、APIをまず開発するという開発手法を取っているところもあるのではないでしょうか?
APIをまず作っておいて、それをベースにサイトを作っていくとAPI作成の手間が省ける上にスケーラビリティなんかも確保しやすかったりで本格的にやる場合はよい開発手法な気がします。

そんなAPIを作ったはいいけどうまくドキュメントがまとめられていなかったり使い方が分かりづらいといくらAPI作っても微妙な感じになりそうですが、Swaggerというフレームワークで動作デモ付きできれいにスタイリングされたドキュメントが作れちゃうようです。

API リスト一覧



クリックして開きます。「Try it Out」ボタンを押せば指定したパラメータでリクエストを投げて結果をその場で出してくれます。



こういうパラメータをこういうURLでRESTで投げれば、こういう結果が返るというのを見える化しちゃうことで圧倒的に使いやすさが増しますね。
というわけでドキュメント作成の際の1つの選択肢として覚えておいてもよさそうです

関連エントリ
関連の記事検索:API, WebAPI, ドキュメント
スポンサード リンク

By.KJ : 2011年09月06日 09:00 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)