API(Application Programming Interface)

提供: 作業療法大百科事典OtWiki
2023年9月10日 (日) 00:52時点におけるOtfighter (トーク | 投稿記録)による版 (→‎API連携を行うメリット)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

APIとは、「2つのアプリケーションやソフトウェア同士が情報をやり取りする際に使用される、プログラミング上の窓口」[1]

WebAPIはそちらを参照のこと。

概要

OSやソフトウェアが管理する一部機能を、外部のプログラムやアプリケーションから利用できるようにした仕組みのこと。もっと簡単にいうなら、APIはOSやソフトウェアの持つ汎用性の高い機能をまとめた「プログラムを埋めるピース」[2]

種類[3]

オープンAPI (パブリックAPI)

内部API (プライベートAPI)

パートナーAPI

コンポジットAPI

API連携を行うメリット[3]

工数削減、データ流用、利便性向上


外部API利用上の注意

外部サービス提供のAPIを叩く時に気をつけていること

参照