タグ

開発とAPIに関するtksthdnrのブックマーク (2)

  • セマンティック バージョニング 2.0.0

    english [en] français [fr] pyccкий [ru] español [es] italiano [it] português brasileiro [pt-BR] 繁體中文 [zh-TW] 简体中文 [zh-CN] 한국어 [ko] slovensky [sk] العربية [ar] 日語 [jp] v2.0.0 概要 バージョンナンバーは、メジャー.マイナー.パッチとし、バージョンを上げるには、 APIの変更に互換性のない場合はメジャーバージョンを、 後方互換性があり機能性を追加した場合はマイナーバージョンを、 後方互換性を伴うバグ修正をした場合はパッチバージョンを上げます。 プレリリースやビルドナンバーなどのラベルに関しては、メジャー.マイナー.パッチの形式を拡張する形で利用することができます。 導入 ソフトウェア・マネージメントの世界には、『依存性地

  • Railsを使ったRESTfulなAPIの作り方 - プログラミングノート

    サーバーと連携するiPhoneアプリをそろそろ個人でも作ろうかなと思ったので、とりあえず開発したことのある方法をまとめてみました。今回はrails 2.3.8, ruby 1.8.7, nokogiri 1.4.3.1な環境で作っています。 簡単な仕様 タスクをCRUDできるだけの単純なAPIを作ります。 下記のメソッドを用意して、XMLとJSONのフォーマットに対応します。 method URI params その他 検索 GET /api/search.format kw=検索ワード kwがない場合は全件返す 表示 GET /api/tasks/id.format 登録 POST /api/tasks/id.format name=タスク 編集 PUT /api/tasks/id.format name=タスク 削除 DELETE /api/tasks/id レスポンスヘッダのみ返す

    Railsを使ったRESTfulなAPIの作り方 - プログラミングノート
  • 1