1
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 5 years have passed since last update.

APIを理解する為に深掘ってみた

1
Posted at

前置き

IT初心者です、間違いがあれば教えて頂けると幸いです。

APIとは?

「Application Programming Interface」の略で、「アプリケーション プログラミング インターフェイス」ってことですね。
なんのことを言っているかくらいはわかるかなって感じ。

アプリケーションをプログラミングする為のインターフェイス!
繋げると少しわかりやすくなりました。

インターフェイスってなんだっけ?
異なる2つのものを仲介するという意味だそうです。

ここで言うインターフェイスは、アプリケーションとプログラミングと言うよりはプログラムを繋げる的な感じになりそう。

いろんな意味を持つみたいで、

〇〇のようにリクエストがきたら〇〇のようにデータを返す、と言うのもAPIの一種

この中でも、知っておかないとダメなのが

Web API

WebAPIは、HTTP/HTTPS通信を使用して利用するAPIのことで。
わかりにくい。

簡単に言うと、Web上でAPIをやりとり可能にしたもの。

身近なもので言うと、ぐるなびの位置情報や条件で検索できるやつ

ブログとかにあるAmazonの広告みたいなやつ。

なんとなくイメージは掴めた!

公開範囲によって呼び方が変わるそうです。

オープンAPI(公開API)

外部に公開されているAPIのこと。

GoogleMapなどがこれにあたる。

内部API

内部APIは、個人などが開発したアプリケーションの内部で取り扱うAPIのこと。
Ajaxを利用したアプリなどがこれに該当します。

1
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
1
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?