0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

APIとは何か?

Posted at

##APIとはなに?
結論、プログラム同士を繋ぐインターフェースのことです。
「アプリケーション プログラム インターフェース」(Application Programming Interface)

インターフェイスとは、USBのように異なる二つの間を繋ぐ意味を持つみたいです。

過去音楽活動を行なっていた際、インターフェイスとゆう単語はよく聞き慣れていました。
個人的につなぐものって認識で間違ってなかったみたいですね(笑)

APIは主にソフトウェアやプログラム同士をつないでいるインターフェイスです。

要はシステムをみんなで使えるようにってことかなと思っています。

##APIの基本的なプロセス
基本的なプロセスとしては
1.「リクエスト(要求)API利用者側」
2.「レスポンス(応答)API提供者側」

##超ざっくりと
ようは、他で存在するプログラムを使うこと
メリットは開発のコストが抑えられること
セキュリティ面で強くなること
常に最新の情報を取得することができることです。

すでにできているプログラムを使えば、開発のコストは抑えられるし、APIを利用すれば要求を送るだけで高度な処理は提供者側が処理してデータを返してくれる。
また、リクエスト側でユーザーの情報を保持していないくていいので情報が漏洩するリスクが減る。

##参考サイト
言葉足らずになりましたが、APIがどういったものなのか。
全容を掴むことはできると思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?