A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>「アプリケーションに対して命令をしたときに、
>アプリケーションができる範囲でデータを提供してくれる仕組み」
これはWebサービスのWebAPIっぽい説明ですね。
この場合アプリケーションが情報を提供する「サービス」
ということなのかな?
なんか説明がズレているような・・・
APIは Application Program Interface
の頭文字で、何かの機能を使うためのインターフェースのこと。
この場合のApplicationは機能を使う側ののアプリのこと。
例えばWindows10の提供するAPI(WIN32 API)は
c言語の関数の形で提供されていて
ファイルを開くには アプリからOpenFileという関数を呼び出し
ファイルを読むにはReadFileという関数を呼び出します。
個々の機能を実行するのはwindows10です。
アプリはこうした呼び出しを組合せて windows10の機能
を利用し、アプリの機能を実現しています。
ネットで利用されているwebAPIは
HTTPという通信規約を介して提供されるAPIで
ネットワーク上のサーバからデータの提供を受けるため
サービスが多いです。
直にHTTPと使うのは大変なので、ブラウザからJavascript
で使えるようにJavascriptのライブラリの形にしたものも
WebAPIと呼ぶことが多いようです。
Twitterのクライアントの作成等に利用されるTwitter APIや
地図情報を取得表示するための GoogleMap API
など、各種サービスのAPIが公開されています。
さらに、webアプリケーションでブラウザ上でフロントサイドの
機能を組むために、Javascriptインターフェースで提供される
API全般をwebAPIと呼ぶことも有るようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) APIの意味 5 2022/08/07 11:19
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- JavaScript json形式データのデータ連携について 4 2022/04/05 23:01
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- Windows 10 windows10 Onedrive保存容量を超えたデータ 5 2022/07/26 00:12
- その他(IT・Webサービス) 対戦型ゲームを考えています。 その時、ゲーマーのハイスコアや全体での 成績スコアなども管理表示したい 2 2023/05/12 14:05
- ネットワーク クラウド環境の範囲について教えてください。 7 2023/03/09 15:50
- JavaScript API連携のプログラミングについて(Typescript) 2 2023/05/03 11:00
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
RTT計測
-
C++からC#へ
-
Javaセキュリティによってブロ...
-
作ったアプレットを自動でアプ...
-
JVM(JRE)の再配布?について。
-
アップルJNI拡張は今でも存...
-
VCを勉強しているのですが.....
-
2冊目のJAVA本
-
JavaでMDB
-
32ビットのアプリで、64ビットO...
-
金額の受送信
-
JSPファイルで生じるエラーをど...
-
エクリプスのプログラミングに...
-
データベースのデータをTextBox...
-
FCDUtil
-
エクセルVBAがMACで動かない
-
VBAの「for i=1 to cells(…」...
-
gitでバージョン指定してダウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
unzip32.dllの利用について(64b...
-
プラグインとパッチの違いは?
-
appleスクリプトでアプリケーシ...
-
C#のメモリマップドファイルに...
-
AccessとVBの違いについて
-
作ったアプレットを自動でアプ...
-
[VB.2005]クライアントからWEB...
-
帳票出力について
-
JavaでMDB
-
java起動時の日本語引数文字化...
-
C++からC#へ
-
JavaアプレットはWebブラウザ上...
-
32ビットのアプリで、64ビットO...
-
VBのWPFとはなんでしょうか?
-
ASP(VB).NETでの背景色変更
-
C#のWindowsフォームアプリケー...
-
Javaの種類ってどんだけあるの?
-
java3dが動かない
おすすめ情報
回答ありがとうございます。
インターフェイスは窓口みたいなものと捉えればいいでしょうか?