APIとは?
ソフトウェア同士をつなぐ「窓口」
「API」は Application Programming Interface の略です。 簡単に言うと「アプリとアプリが情報をやり取りするための共通の窓口」のこと。
レストランの「店員さん」に例えると?
APIの役割を一番わかりやすく例えるなら、レストランの 「店員(ウェイター)さん」 です。
- 客(あなた): 料理(データ)が欲しいアプリ
- 厨房(シェフ): データを持っているシステムやサーバー
- 店員(API): 客の注文を聞いて厨房に伝え、出来上がった料理を客に運ぶ役割
あなたは厨房の中(システムの複雑な仕組み)を知らなくても、店員さん(API)に決まった形式で注文すれば、欲しい料理(情報)を受け取ることができます。
身近なAPIの活躍
実は私たちは毎日、無意識のうちにAPIの魔法を使っています。
- ログイン連携: 「Googleでログイン」などの機能。
- 地図表示: お店予約サイトに表示されるGoogleマップ。
- 決済処理: ネットショップでのクレジットカード決済。
これらは、サイトが自前で地図を作ったり決済システムを組んだりする代わりに、他社のAPIを呼び出して「機能をお借りしている」状態なのです。
まとめ
APIは、異なるシステム同士が協力するための「共通ルール」です。 これがあるおかげで、世界中のアプリが便利に繋がり合い、私たちは一つのアプリで様々なサービスを受けられるようになっています。
sell タグ
book 関連用語
bookmark 続けて読みたい記事
CATEGORY: AI
AI(人工知能)とは? 「自分で考える機械」 の基本
最近よく耳にする「AI(人工知能)」。なんとなくすごそうだけど、具体的に何ができるのか、私たちの生活とどう関わっているのかをやさしく紐解いてみましょう。
arrow_forwardCATEGORY: AI
ディープラーニング 「経験」から勝手に学ぶAIの魔法
ディープラーニング(深層学習)とは何か?AIが賢くなる仕組みを、人間の脳や子供の学習に例えて、専門用語抜きでわかりやすく解説します。
arrow_forwardCATEGORY: AI
ハルシネーションとは? AIがつく「もっともらしい嘘」の正体
AIが事実と異なる情報を生成してしまう「ハルシネーション(幻覚)」について、なぜ起こるのか、どう対策すべきかを世界一やさしく解説します。
arrow_forward