APIとは?「できること」と「仕組み」

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サービス #外部連携 #初心者

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です