API についての memo

API とは

Application Programming Interface の略。2つのアプリケーションやソフトウェア同士が情報をやり取りする際に使用される、プログラミング上の窓口。

API 提供者がルール(仕様)を決め、それに沿った要求を API 利用者が出すことで、API 利用者は API を利用できる。

API の種類

Web API

  • インターネットを経由して情報のやり取りが行われる

  • 使用するプログラミング言語の仕様に左右されず、汎用的に資料できる

OS が提供している API

  • OS 上でプログラミングを行うために用意されているものもある

    • たとえば Windows API

ランタイム(プログラムを動かす環境)が提供している API

  • アプリケーションを開発する際に必要になる標準機能が API として提供されてるプログラミング言語がある

    • Java 

API の使い方

  1. API を提供しているサービスに登録する

  2. API キーとシークレットを取得

  3. 実装

    1. API 連携用に使われる固定情報を設定したら、使い方のドキュメントにしたがって、利用要求を出す。

この記事が気に入ったらサポートをしてみませんか?