MTDDC 2013 LT | Hello, my little giant
34
Hello, my little giant! ~ Data API で遊んでみた話 ~ taiju@はじめてのMTDDC 2013.08.03
-
Upload
taiju-higashi -
Category
Documents
-
view
3.224 -
download
2
Transcript of MTDDC 2013 LT | Hello, my little giant
自己紹介•東 大樹 ( HIGASHI Taiju )• アルファサード1年生 ( サポートエンジニア )• Perl・JavaScript・Schemeが好き•ブログ「あと味」•福井弁・イントネーションが抜けない
ウェブ開発においては、APIは一般にHTTP要求メッセージ群とXMLまたはJSON形式などの応答メッセージの構造定義で構成される。「ウェブAPI」はWebサービスと事実上同義だが、Web 2.0 と呼ばれる最近の傾向では、SOAPベースからREST風の直接的通信へと変化している。ウェブAPIはマッシュアップと呼ばれる技法で複数のサービスを組み合わせて新たなアプリケーションとすることを可能にする。
Movable Type Data API•MTで管理されている様々な情報にAPI経由でCRUDできる
• REST/JSON形式でデータ送受信•認証が必要な箇所には認証を要求•サンプルアプリケーションLoupe• JavaScriptで提供されたSDK
作ってみた
• Data API を利用した ToDoリストアプリ• Webプログラミングのチュートリアルによくあるやつ• Backbone.js を使って JavaScript ( CoffeeScript )でフロント側の処理を記述
• バックエンド側は Data API 任せ
MT + Data API でWebサービスが作れる
•MTをセットアップするだけ• jQueryだけでMTのデータを追加更新可能• SDKもあるよ•慣れ親しんだMTのデータ構造•カスタムフィールドの更新もできる•極端な話、本文にJSONを突っ込(ry