API

Web標準知識

APIとは?

 状態:-  閲覧数:1,768  投稿日:2009-07-10  更新日:2017-09-02  
英語表記
・Application Programming Interface

片仮名表記
・エーピーアイ

アプリケーションプログラミングインタフェース
・「プログラムからソフトウェアを操作するためのインターフェイス」のこと
・プラットフォーム側の汎用性の高い機能を外部から手軽に利用できるように提供する仕組みのこと
・あるプラットフォーム(OSやミドルウェア)向けのソフトウェアを開発する際に使用できる命令や関数の集合のこと
・また、それらを利用するためのプログラム上の手続きを定めた規約の集合
・アプリケーションから利用できる、オペレーティングシステムやプログラミング言語で用意されたライブラリなどの機能の入り口となるもの
・アプリケーションをプログラムするにあたって、プログラムの手間を省くため、もっと簡潔にプログラムできるように設定されたインターフェースのこと

自己のソフトウェアを一部公開して、他のソフトウェアと機能を共有できるようにしたもの
・サービス提供者側で特定の指示や命令などのプログラムをAPIで公開しておくことで、利用者であるソフトウェア開発者がすべての機能を最初から開発する手間がなく、開発工程の大幅短縮が可能となる



Web API


プログラムはWeb上に公開され、外部から呼び出して利用
・HTTPプロトコルを用いてネットワーク越しに呼び出すアプリケーション間、システム間のインターフェースのこと


UI

article

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 VPAID 75
2 ASCII 50
3 IPアドレス 44
4 AirPlay 40
5 UI 40
6 MPEG-DASH 33
7 MTA 33
8 PNG 33
9 UPS 33
10 POP 33
11 VAST 29
12 NP困難 29
13 SMTP 29
14 YouTube Data API v3 27
15 Plone 25
16 OAuth 25
17 OpenID 22
18 DIコンテナ 22
19 HTTP圧縮 22
20 SMTPサーバ 20
2022/7/01 4:46 更新
週間人気ページランキング / 6-24 → 6-30
順位 ページタイトル抜粋 アクセス数
1 Flash Video | コンテナフォーマット | プログラミング用語 306
2 curl | HTTPクライアント(ネットワーク) | プログラミング用語 286
3 ルーター | ネットワーク | プログラミング用語 281
3 ユースケース | 開発 | プログラミング用語 281
4 ベクトル | 数学 | プログラミング用語 236
5 デーモン | Linux | プログラミング用語 227
6 正規表現 | プログラミング | プログラミング用語 194
7 YouTube | API | プログラミング用語 171
8 チェックアウト | バージョン管理システム(開発) | プログラミング用語 117
9 分かち書き | 形態素解析 | プログラミング用語 63
10 Linux | プログラミング用語 57
11 リバースエンジニアリング | 開発 | プログラミング用語 54
12 ネットワークアドレス | ネットワーク | プログラミング用語 50
13 PowerShell | スクリプト | プログラミング用語 44
14 クローラ | 検索エンジン | プログラミング用語 31
14 可搬性 | プログラミング | プログラミング用語 31
15 Subversion | バージョン管理システム(開発) | プログラミング用語 27
16 アンチパターン | プログラミング | プログラミング用語 11
17 プログラミング用語 9
18 deflate | ネットワーク | プログラミング用語 8
2022/7/1 1:01 更新