【30秒で理解】APIとは?わかりやすく簡単に~ポイント解説~

APIって何?

  • アプリケーション同士で情報やりとりするための「窓口」だよ。(ソフトウェア同士でもOK)
  • いろんなアプリケーションのデータを組み合わせることができるよ
  • 異なるプログラム同士で情報やりとりする時の「通訳者」のようなもので、追加の機能を使えるよ

Application Programming Interface(API)の略だよ

①例
地図API:あるコーヒー屋さんがお店の場所を知ってもらうために自分のサイトにGoogleマップを表示させて場所を表示したいとしよう。そこで必要になるのがGoogle map(アプリケーション)のAPI(地図API)だ。


②例
そのコーヒー屋さんがオンラインストアでコーヒー豆を売りたいとする。そこで必要になるのが決済システム(ソフトウェア)のAPI(支払いAPI)だ。このAPI(システムつかわせて~の機能)を使うことで顧客がクレジットカードでコーヒー豆を買えるようになる。

SDKとの違いは?

  • APIは、プログラム同士が情報をやりとりするための「窓口」で、SDKは、開発者がアプリケーションを作成するためのツールセットだよ


  • APIはデータを交換するためのインターフェースで、SDKはソフトウェア開発に必要なライブラリ、ドキュメント、などの組み合わせだよ


  • APIは複数のアプリケーションやデータソースを組み合わせるために使われ、SDKはプログラマがプログラムを作成するために使われるよ


APIの利用料は?

APIの利用料はAPIプロバイダーによって異なるよ。一部のAPIは無料で利用できるものもあるけど、多くの場合はAPIプロバイダーが定めた料金を支払う必要があるよ。詳細は、APIプロバイダーのウェブサイトで料金プランを確認することをおすすめするよ

関連する言葉だよ



  • CSS (Cascading Style Sheets)

  • JavaScript

  • XML (Extensible Markup Language)

  • JSON (JavaScript Object Notation)

  • REST (Representational State Transfer)

  • CPU(中央処理装置)

~GPUをもっと詳しく知りたい方へ~

読んでくれてありがとね 別の記事も読んでね

2023/5/13

【完全初心者向け】githubとは?わかりやすく簡単に

githubっておいしいの? githubって何がすごいの? gitとgithubの違いが知りたい... こういった疑問に答えます。 Githubとは「ソースコードをみんなに共有する場所」 みなさんに前提をお伝えします。もしあなたがGitを知らなければ、Githubの前に「Gitの説明」が不可欠です。そのため、まずGitについて書きます。知っている方は読み飛ばしてくださいね。 Gitとは「バージョン管理システムの1種」 「バージョン管理システムって何?」って方へ、バージョン管理システムとは「コード内容を誰 ...

ReadMore

2023/5/11

【完全初心者向け】Python副業の始め方【3ヶ月で達成できる】

Pythonで副業を始めようと考えている人「Pythonで副業の始め方を知りたいけど、いったいどこから手を付けたらいいんだろう…。やる気だけはあるけど、副業を受けるまでの手順がわかりません。具体的な方法を教えてください。」 こういった疑問に答えます 本記事の内容 Pythonで副業をする為に学習すべき分野【3つ紹介】 他言語を習得すべき理由【Pythonでは限界あり】 Pythonで副業を受けやすい分野【3つ紹介】 その① : Webスクレイピング その② : 自動売買 その③ : データ分析 その① : ...

ReadMore

2023/5/8

YOUTUBEやるなら知るべき言葉【20つ解説する/簡単に説明】

こんにちは、さろむですブログ歴は「2ヶ月」になりました。2023年の年末まで毎日投稿しようと思います。 【結論】いきなりですが、覚えるべき20つの言葉を書きました FPS (frames per second) プロジェクト シーケンス 調整レイヤー レイヤー カラーマット カット リップル削除 エフェクト トランジション ディゾルブ キーフレーム テロップ レガシータイトル エッセンシャルグラッフィクス ネスト ラベル レンダリング プロキシ エンコード

ReadMore

2023/6/3

【徹底解説】Webマーケティングとは?〜専門用語を体系的に理解しよう〜

マーケティングは "物が売れる仕組みを作ること" と言われます。では、どのように "物が売れる仕組み" を作るのでしょうか。 結論 "消費者とのコミュニュケーション方法" が大事になってくると私は考えます。そこで、そもそも "コミュニュケーション" が何か気になる方へ以下で紹介します。「そんなのどうでもええわ」な人は、下にスライドしてください。 本記事の内容 【徹底解説】Webマーケティングとは?〜体系的に理解しよう〜 【完全 ...

ReadMore

2024/7/21

タイムマネジメントのコツは「人生の目的から逆算」です【体験談あり】

本記事は3年前の私に向けた記事です。 本記事の内容 時間の攻略法は「目的から逆算する」 「目的から逆算する」を継続する方法 時間の攻略法は「目的から逆算する」 大前提をお伝えします 忙しいは言い訳 バイデン大統領や安倍元総理のスケジュール(以前まで公開されていた)を載せます。彼らは1分単位のスケジュールを365日こなしています。さらに、決して若く体力があるわけでもありません。要は「忙しい」と感じた際「本当に1分単位で忙しいか」を考え直すと「意外と忙しくない」という結論に多くの方が行き着くのではないでしょう ...

ReadMore