APIとは?
状態:-
閲覧数:2,973
投稿日:2009-07-10
更新日:2017-09-02
英語表記
・Application Programming Interface
片仮名表記
・エーピーアイ
アプリケーションプログラミングインタフェース
・「プログラムからソフトウェアを操作するためのインターフェイス」のこと
・プラットフォーム側の汎用性の高い機能を外部から手軽に利用できるように提供する仕組みのこと
・あるプラットフォーム(OSやミドルウェア)向けのソフトウェアを開発する際に使用できる命令や関数の集合のこと
・また、それらを利用するためのプログラム上の手続きを定めた規約の集合
・アプリケーションから利用できる、オペレーティングシステムやプログラミング言語で用意されたライブラリなどの機能の入り口となるもの
・アプリケーションをプログラムするにあたって、プログラムの手間を省くため、もっと簡潔にプログラムできるように設定されたインターフェースのこと
自己のソフトウェアを一部公開して、他のソフトウェアと機能を共有できるようにしたもの
・サービス提供者側で特定の指示や命令などのプログラムをAPIで公開しておくことで、利用者であるソフトウェア開発者がすべての機能を最初から開発する手間がなく、開発工程の大幅短縮が可能となる
プログラムはWeb上に公開され、外部から呼び出して利用
・HTTPプロトコルを用いてネットワーク越しに呼び出すアプリケーション間、システム間のインターフェースのこと
・Application Programming Interface
片仮名表記
・エーピーアイ
アプリケーションプログラミングインタフェース
・「プログラムからソフトウェアを操作するためのインターフェイス」のこと
・プラットフォーム側の汎用性の高い機能を外部から手軽に利用できるように提供する仕組みのこと
・あるプラットフォーム(OSやミドルウェア)向けのソフトウェアを開発する際に使用できる命令や関数の集合のこと
・また、それらを利用するためのプログラム上の手続きを定めた規約の集合
・アプリケーションから利用できる、オペレーティングシステムやプログラミング言語で用意されたライブラリなどの機能の入り口となるもの
・アプリケーションをプログラムするにあたって、プログラムの手間を省くため、もっと簡潔にプログラムできるように設定されたインターフェースのこと
自己のソフトウェアを一部公開して、他のソフトウェアと機能を共有できるようにしたもの
・サービス提供者側で特定の指示や命令などのプログラムをAPIで公開しておくことで、利用者であるソフトウェア開発者がすべての機能を最初から開発する手間がなく、開発工程の大幅短縮が可能となる
Web API
プログラムはWeb上に公開され、外部から呼び出して利用
・HTTPプロトコルを用いてネットワーク越しに呼び出すアプリケーション間、システム間のインターフェースのこと