WebAPI
2021-11-14 (日) 12:02:49
WebAPI †
- Webサービスが人間向けのインターフェースであるのに対して、WebAPIはプログラム向けのインターフェースを指す。
- httpまたはhttpsプロトコルで通信が行われる。
- エンドポイントがURIで提供される。
WebAPIの設計 †
- リソース設計
- アドレス可能性、接続性、統一インターフェース、ステートレス性
良い設計 †
- URIがリソースを、HTTPのメソッドで処理内容を表す。
レスポンスデータのデータフォーマット †
リクエストデータの設計 †
レスポンスデータの設計 †
- HTTPのステータスコードで処理結果(エラー)を返す。
WebAPIの種類 †
公開範囲の定義 †
- LSUDs
- SSKDs
WebAPI公開サービス †
- Amazon Web Services
- del.icio.us API
- eBay Web Services
- Flickr API
- Google Maps API
- Microsoft Virtual Earth
- Yahoo Maps API
WebAPI関連サイト †
マッシュアップサービス †
- diggdot.us
- fboweb.com
- Flickrmap
- Gmaps Pedometer
- HousingMaps
- NewYork in the Movies
- Virtual NYC Tour
- Virtual Places
- wayfaring
学術・研究 †
- API Strategy and Practice -http://apistrat.com