ソフトウェア・ハードウェア間を通信するための仕様
通信方式としてURLとJSONを用いるAPI。
例えば、以下のような形式でアクセスすると、システムからID25のユーザーの情報を返す。
https://example.com/api/user/25
「キー:値」の形式で表すデータの仕様、あるいはファイル形式。
アプリケーション同士を連携させるときの仕組み。
事前にアプリケーションに対してデータ利用の認可を得ておくことで、複数回のログインが不要となる。
APIに対して問い合わせること
APIに問い合わせた結果が返ってくること
リクエストの際にサーバーに送る情報。
URLに直接付与するタイプ 非機密情報や、簡易的なリクエストに多い
URLからは見えない形で送信するタイプ 個人情報や暗号化が必要なリクエストに使う
リクエストをサーバーに送る際に指定する送信方法。GETとPOSTが基本かつ最重要
GET URLのパラメータとして情報を送る。Google検索するときのメソッドはこれ。
POST 内部パラメータとして情報を送る。ログインや決済ボタンを押した時がこれ。
PATCH, OPTION, DELETE… データを変更する際に使われる