APIとは
API=「決まった方法でアクセスをすれば決まった結果を返してくれるもの」
Web API=「API提供者とAPI利用者とのやりとりをHTTP/HTTPSベースで実現するAPIのこと」
APIが必要とされる最大の利点は『自分が作ったWebサービスに、他の人が作った便利な機能を借りてくる』こと
https://qiita.com/Saku731/items/6ae290f72e98723f165d
自動応答してくれる機械みたいなイメージ。
例えば、エコネットの「API」であれば、「ECHONET Lite WebAPI」に向けて決まった文を送るとWeb APIが一度受け取ってクラウドサーバから個人宅等の機器に指令を出してくれる。
エコネットでのざっくりイメージ
![](https://nllllll.com/wp-content/uploads/2022/10/スクリーンショット-2022-04-16-15.31.15-1024x479.png)
![](https://nllllll.com/wp-content/uploads/2022/10/ECHONET-Lite-Web-API.jpg)