平凡エンジニアによる平凡ブログ

平凡インフラエンジニアがスキルアップを目指してプログラミングやクラウドやサーバといったインフラのアウトプットをしていきます!

【WEB API】WEB APIの重要性について

今回のテーマ

引き続きWEB APIについてです。
今回は一般的なWEB APIの仕組みやなぜWEB APIの重要性が
増しているのかをまとめていく

WEB APIの動作

一般的にWEB APIは以下のように動作すると認識されている。

1.URIにアクセスする

APIが実装されているエンドポイントをURIによって指定する。 URIを指定することでエンドポイントに対して例えばユーザの情報など
APIで使用する機能をリクエストする

2.JSON形式orXML形式でデータがレスポンスされる

URIからのリクエストに対して、XML形式やJSON形式でデータが レスポンスされる

シンプルなAPIの流れは上記の通りである。
またAPIを使用するときはAPIを使用するための認証キーが必要であったり
ブラウザからAPIを使用する際にはJavaScriptでリクエストを加工する
必要があったりする。

WEB APIの重要性について

WEB APIが今後重要視される理由としてはWEB APIを活用することで
付加価値のあるサービスであったり、別の価値が生まれることが挙げられます

例としてはTwitterAPIが公開されたことで機械的にメッセージが生成される Botなどの周辺の機能が開発されたり、またtwitterのトレンドにより
世の中の流行であったり、状況についてよくわかるプラットフォームができたり新しいサービスや価値が生まれた。

このようにAPIを活用し、よりサービスの拡充だけでなく、新しいサービスの 創造にも繋がっているためAPIの活用や開発の重要性が増している。

まとめ

WEB APIについてシンプルな動作のまとめや重要性について簡単にまとめた
もちろんこれだけではないと思われるので、ブラッシュアップしていく

参考文献

以下の文献を参考に学習しております

Web API: The Good Parts

Web API: The Good Parts