API

2022-08-15
Editor

このキーワードはこれから益々重要となることは間違いないだろう。フィンテック云々の話で銀行が「API」を公開したことが何年か前に話題になっていた。銀行に限らず、様々なサービスが API を公開するか、もしくは外部の API と連携することを発表している。その流れはまだまだ続きそうだ。

API :

  • クラウドサービスなどで、当該サービスの内部データに対してサードパーティーのアプリ等がアクセスするための仕組み。
  • 要するにシステムの外からアクセスできるようにするための仕組み。
  • 普通はそのサービスのユーザーなら「ログイン」して自分の情報にアクセスする。
  • 一方 API によるアクセスとは、外部のコンピュータプログラム等が “プログラム的に” システム内部の情報にアクセスすること。

例えば銀行のケースでは、銀行とは直接関係のない第三者製アプリが、銀行が公開した API の仕様にしたがうことでそのアプリのユーザーの口座情報を取得できる。その過程では当然ユーザーの許可がいるし、銀行による認証をクリアする必要がある。したがってセキュリティ的にも基本は問題ない。