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と一緒に何でも自動化できます。
関連記事
TAG
