「API(Application Programming Interface)」の版間の差分

提供:作業療法大百科事典OtWiki
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
APIとは、「2つのアプリケーションやソフトウェア同士が情報をやり取りする際に使用される、プログラミング上の窓口」<ref>[https://cloudapi.kddi-web.com/magazine/twilio-sms/what-is-api 今さら聞けない「API」とは?初心者にもわかりやすく解説 作成者: KDDIウェブコミュニケーションズ|2022.04.18]</ref>
APIとは、「2つのアプリケーションやソフトウェア同士が情報をやり取りする際に使用される、プログラミング上の窓口」<ref>[https://cloudapi.kddi-web.com/magazine/twilio-sms/what-is-api 今さら聞けない「API」とは?初心者にもわかりやすく解説 作成者: KDDIウェブコミュニケーションズ|2022.04.18]</ref>
[[WebAPI]]はそちらを参照のこと。


==概要==
==概要==


OSやソフトウェアが管理する一部機能を、外部のプログラムやアプリケーションから利用できるようにした仕組みのこと。もっと簡単にいうなら、APIはOSやソフトウェアの持つ汎用性の高い機能をまとめた「プログラムを埋めるピース」<ref>[https://www.jbat.co.jp/dx_blog_5/ 知っておきたいWeb APIの基礎知識。概要やメリットを詳しく紹介]</ref>
[[OS]]やソフトウェアが管理する一部機能を、外部のプログラムやアプリケーションから利用できるようにした仕組みのこと。もっと簡単にいうなら、APIはOSやソフトウェアの持つ汎用性の高い機能をまとめた「プログラムを埋めるピース」<ref>[https://www.jbat.co.jp/dx_blog_5/ 知っておきたいWeb APIの基礎知識。概要やメリットを詳しく紹介]</ref>


==種類<ref name=“whatapi”>[https://www.jbat.co.jp/dx_blog_1/ 更新:2023.05.16
==種類<ref name=“whatapi”>[https://www.jbat.co.jp/dx_blog_1/ 更新:2023.05.16【初心者必見】APIって何?概要や必要性について徹底解説]</ref>==
【初心者必見】APIって何?概要や必要性について徹底解説]</ref>==


オープンAPI (パブリックAPI)
オープンAPI (パブリックAPI)
19行目: 20行目:


工数削減、データ流用、利便性向上
工数削減、データ流用、利便性向上
==外部API利用上の注意==
[https://zenn.dev/sky/articles/6f79982ca89ea3 外部サービス提供のAPIを叩く時に気をつけていること]


==参照==
==参照==


<references />
<references />

2023年9月10日 (日) 00:52時点における最新版

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

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

概要

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

種類[3]

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

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

パートナーAPI

コンポジットAPI

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

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


外部API利用上の注意

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

参照