Railsclub 2012
- 1. Steve Klabnik. Desiging Hypermedia APIs
REST(Representational State Transfer) - 仗亠亠亟舒舒 仗亠亟舒于仍亠仆亳 仂仂礌亳
亠
亠亟舒于仍亠仆亳亠
仂 从仂仗亳 仂弍亠从舒 从仂仂亶 仆亢亠仆
Hypermedia API
亠
亠亟舒于仍亠仆亳亠
Hypermedia
仂 仂仂礌亳亠 仂弍亠从舒 亳 仂 仆亳仄 仄仂亢仆仂 亟亠仍舒
- 2. Steve Klabnik. Desiging Hypermedia APIs
舒亰舒弍仂亳从亳 亳仗仂仍亰ム REST 仆亠 仗舒于亳仍仆仂
仂仗亳仂于舒仆亳亠 仍仂亞亳从亳 仆舒 从仍亳亠仆亠
亠亠亟舒舒 仂弍亠从舒 仗仂 亠亳
- 3. Steve Klabnik. Desiging Hypermedia APIs
丶亠仍亳 仂亰亟舒仆亳 API
仂仍亞仂仂仆仂
亠亰舒于亳亳仄仂
API 亟仂仍亢亠仆 舒弍仂舒 从舒从 弍舒亰亠
舒亰亠 仆亠 亰仆舒亠 仆亳亠亞仂 仂 舒亶舒
舒亰亠 仍亳亶 从仍亳亠仆
- 4. Wynn Netherland. The UX of APIs
舒亠仆
OAuth
亠仍亠 仂于亠舒 亳仗仂仍亰仂于舒 仄舒从亳仄仄 仗仂仍亠亰仆仂亶 亳仆仂仄舒亳亳
弌仂亰亟舒于舒 仂-仂 亰仆舒亳仄仂亠
仗仂仍亰仂于舒 舒-从仂亟 HTTP
弍磦仍 仂弍 亳亰仄亠仆亠仆亳, 仗亠亟仗亠亢亟舒
亠仍舒 仗仂仆仆 亟仂从仄亠仆舒亳
弌仂亰亟舒于舒 从仂于仂亟于仂 仗仂仍亰仂于舒亠仍
仂仆仂仍 亟仍 API, 于亠弍 于亠亳
舒, 仗仂亰舒仆舒 仗仂亟亟亠亢从舒
亳仄亠
Mashup friendly
亠亠亟舒于舒 于亠亳 于 亰舒亞仂仍仂于从舒
- 5. Wynn Netherland. The UX of APIs
仆亳仗舒亠仆
弌仄舒亠亟亳亠 仍
亠从亳亠 仍亳仄亳 仆舒 亰舒仗仂(仗仂 从仂仍亳亠于)
舒 亠仍仂 亰舒亞仂仍仂于从舒仄亳
亠从仂仆亠仆仂亠 亳亰仄亠仆亠仆亳亠
仂亳于仂亠亳于仂(id, login)
仗仂仍亰仂于舒 仗仍亳仆亞(亞亰亳 亠于亠)
- 6. 仄亳亳亶 舒仍亳仆从亳亶.
仗 舒亰舒弍仂从亳 仂亟仆仂舒仆亳仆仂亞仂 仗亳仍仂亢亠仆亳
Backbone JS
仗仂弍仍亠仄 仄仂亟亠仍礆亳
亠亰亠仆亠
Rabl
jBuilder(弍亠亠)
Underscore.js 舒亳磳 于仂亰仄仂亢仆仂亳 JS
亠仆亟亠 仆舒 从仍亳亠仆亠 仄亠亟仍亠仆仆亠亠 亳 亠弍亠 弍仂仍亠 从仂亟舒
亠 束仗仂仄仂仆亳从仂于損
JS 仂弍亠从仆舒 仄仂亟亠仍 亢亠 亠仄 于 Ruby