6. Web API とは
そもそも API って採
Application Programming Interface (アプリケ`
ション?プログラミング?インタ`フェ`ス)の待。
あるプログラムのC嬬/デ`タを麿のプログラムか
ら柵び竃すシsのこと。
Windows アプリケ`ションを恬るとき´
いちからウィンドウを燕幣するプログラムを恬る´のは中宜
でも、Windows API を柵び竃せば、玉いコ`ドでgに
べんり!!
7. Web API とは
じゃあ Web API は
インタ`ネットU喇で麿の Web サ`ビスのデ`
タを函誼したり、C嬬を聞うことができる。
JSON や XML などの侘塀で函誼でき、
JavaScript や サ`バ`サイド冱Zでうまく函り
Qえるようになっている。
J^が駅勣な栽も。?
キ`を函誼したり OAuthでJ辛を誼る。
9. Web API とは
たとえば´
Google Maps API を聞って、?
卞咯琺x/rgを柵び竃す
はてなブックマ`ク周方函誼API を聞って、?
はてブ方を函誼する
Amazon Product Advertising API を聞って、?
斌瞳秤鵑鯣ゝ辰垢
10. Web API とは
聞ってみる
TechBuzz Space から 仟凡k までの?
ル`ト碧 ?
http://bit.ly/zeross-sample
Google 碧で 仝サ`バ`サイド々の?
サジェスト函誼?
http://bit.ly/zeross-sample2
どんな API があるのか、どういうふうに聞うのかは
しっかりドキュメントをiみましょう
13. OAuth の聞い祇
Web API を聞う慙泙鰌J辛
OAuth にはログインC嬬はない
ユ`ザ`は仝Resource Owner々
OAuth を聞った API を戻工しているサ`ビスは?
仝OAuth Server々
OAuth Server の API を旋喘するサ`ビスは?
仝OAuth Client々
OAuth Server のリソ`スを聞うためのJ辛
35. Ajax とか
WebSocket を聞う
ブラウザの鮉r
クライアント箸蓮?
Internet Explorer 10┷むモバイル、?
Mozilla Firefox 6 (Firefox for Mobile 7)、?
Google Chrome 4 (根むモバイル)、?
Safari 5 (根むiOS 4.2參週)、?
Opera 12.10┷むモバイル、?
Android 4.4、BlackBerry 7 (勣O協)?
でg廾されている。
竃灸 http://ja.wikipedia.org/wiki/WebSocket#.E5.AE.9F.E8.A3.85.E7.8A.B6.E6.B3.81