APIとは何か(超現実的に説明する)

この記事でわかること

  • 現実の例で考える
  • 具体的に何ができるか
  • 「APIを叩く」とはどういうことか
  • なぜAPIに制限があるのか
  • AIに正確に指示できる理由
  • 結論

APIとは何か(超現実的に説明する)

「API」という言葉、聞いたことはあるけど説明できない人、多いと思います。

一言で言います。

APIとは「機能を外から叩く窓口」です。

現実の例で考える

コンビニで注文するとき、厨房に直接入りませんよね。

カウンターで「これください」と言う。

カウンターがAPIです。

  • あなたがリクエスト(注文)を出す
  • カウンター(API)が受け取る
  • 厨房(サーバー)が処理する
  • カウンターがレスポンス(商品)を返す

これだけです。

具体的に何ができるか

例えばInstagram APIでできること:

  • 投稿する
  • 投稿を取得する
  • いいね数を確認する

WordPress APIでできること:

  • 記事を投稿する
  • 記事を取得する
  • 画像をアップロードする

つまり、手でやっていたことを、プログラムから自動でできる。

「APIを叩く」とはどういうことか

「APIを叩く」という表現をよく聞きます。

意味は「APIにリクエストを送る」です。

https://graph.instagram.com/v19.0/{user_id}/media

このURLにデータを送る = APIを叩く。

それだけです。

なぜAPIに制限があるのか

無制限に使えたら、サーバーが落ちます。

だから、

  • 1時間に◯回まで
  • 1日に◯回まで
  • 認証したユーザーしか使えない

こういう制限があります。

ノーコードツールが「上限に達しました」と言うのは、このAPI制限にぶつかっているからです。

制限を知らないと、なぜ止まったか分からない。知っていれば、回避策を考えられる。

AIに正確に指示できる理由

APIの概念が分かると、AIへの指示がこう変わります:

前:「Instagramに自動投稿したい」

後:「Instagram Graph APIの /media エンドポイントにPOSTして、画像URLとキャプションを渡して投稿したい。レート制限は1時間200回」

AIが返す答えの精度が、まったく違います。

結論

APIは難しくない。

「機能を外から使うための窓口」

これだけ覚えておけば、AIと一緒に何でも自動化できます。


関連記事

ブログ

BLOG

PAGE TOP