✿ やさしい ?????? API の説明 ✿

実務で使えるポイントだけを1ページにまとめました!
CSSは使っていません。


概念

APIは「アプリケーション・プログラミング・インターフェース」の略で、 ソフトウェア同士が決まった手順でやりとりするための取り決めです。 直感的には「機能の窓口」と考えると分かりやすいです。

特徴・利点

たとえば(Web API のやりとり)

よくある流れ(要点):

  1. クライアントがサーバーに対して「データがほしい」とリクエストを送る。
  2. サーバーが内部で処理して、決まった形式(たとえばJSON)でレスポンスを返す。
  3. クライアントは受け取ったデータを画面に表示する。

簡単なリクエスト例(擬似):

        
            GET /users/42
            Host: api.example.com
            Accept: application/json
        
    

レスポンス例(擬似・JSON):

        
            {
                "id": 42,
                "name": "Tanaka",
                "email": "tanaka@example.com"
            }
        
    

注意点(実務でよくある落とし穴)


クイックリファレンス

HTTPメソッド GET(取得) / POST(作成) / PUT(更新) / DELETE(削除)
よく使う形式 JSON(軽量で扱いやすい)
認証方式例 APIキー / OAuth 2.0 / JWT