APIは、Webサービスやアプリを作るときに必ず出てくる重要概念です。 一言でいうと、APIは サービス同士がやり取りするための窓口 です。
この記事では、APIの意味・仕組み・よくある例を、初心者向けに整理します。
APIとは何か
API(Application Programming Interface)とは、 他のプログラムやサービスから機能を利用できるようにした“入り口(窓口)” のことです。
APIでできること(例)
- 地図表示(Google Mapsなど)
- 決済(クレジット決済、QR決済)
- ログイン(Googleログイン、LINEログイン)
- 天気情報の取得
- SNS投稿の取得
仕組みのイメージ(超ざっくり)
APIは基本的に「リクエスト(お願い)→レスポンス(返事)」で動きます。
あなた(Web/アプリ)
↓ リクエスト(データちょうだい)
API(窓口)
↓ レスポンス(データ返す)
あなた(画面に表示)
よく見る言葉:エンドポイント / メソッド
- エンドポイント:APIのURL(どこにお願いするか)
- メソッド:何をしたいか(取得/作成など)
例(イメージ):
GET /users → ユーザー一覧を取得(Read)
POST /users → ユーザーを作成(Create)
APIを理解すると何ができるようになる?
- 外部サービス連携ができる(地図、決済、予約、通知など)
- フロント(画面)と裏側(サーバー)を分けて設計できる
- Webサービス/アプリの“会話の仕組み”が分かる
まとめ
- APIは「サービスの機能を使うための窓口」
- 基本は「リクエスト→レスポンス」
- CRUDやJSONとセットで理解すると強い
タグ:#API #Webサービス #外部連携 #初心者
コメントを残す