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