API(アプリケーションプログラミングインタフェース)
API (アプリケーション プログラミング インターフェイス) は、アプリケーション内のデータや機能を他のアプリケーションやサービスで利用できるようにするためのメカニズムです。API は、アプリケーションを構築する開発者によって公開され、そのデータやサービスを使用したい他のユーザーによって使用されます。
API を公開することは、自分が持っている情報と、その情報をユーザーがどのように要求すべきかを宣伝する方法であると考えてください。そして、API を使用することは、与えられたパラメータ内で情報を要求することであると考えてください。
API の例は何ですか?
マッピング アプリケーションを構築する開発者であり、ユーザーがエリアを探索する際に、その場所の歩きやすさスコアをユーザーに表示したいとします。
国勢調査データに基づく米国環境保護庁の「歩行性指数」API にアクセスすることもできます。政府、民間企業、その他の組織には、このような無料のパブリック API が多数あり、サードパーティの開発者は提供されたデータを使用して構築し、独自のプロジェクトに統合できます。
API が使用されるのはなぜですか?
API は、サードパーティの開発者に組織のデータへのアクセスを提供するための効率的な方法です。サードパーティの開発者が API を試すことで、サービスへの関与が広がり、コミュニティの範囲が拡大する可能性があります。
API の 4 つのタイプとは何ですか?
- オープンAPI – すべてのサードパーティ開発者に公開
- パートナーAPI – 戦略的ビジネスパートナーのみがアクセス可能
- 内部API – 組織内の他のチームでも利用可能
- 複合API – 複数のAPIが1回のAPI呼び出しでリクエストできるバッチとして利用できる場合