- アプリケーション同士で情報やりとりするための「窓口」だよ。(ソフトウェア同士でもOK)
- いろんなアプリケーションのデータを組み合わせることができるよ
- 異なるプログラム同士で情報やりとりする時の「通訳者」のようなもので、追加の機能を使えるよ
Application Programming Interface(API)の略だよ
①例
地図API:あるコーヒー屋さんがお店の場所を知ってもらうために自分のサイトにGoogleマップを表示させて場所を表示したいとしよう。そこで必要になるのがGoogle map(アプリケーション)のAPI(地図API)だ。
②例
そのコーヒー屋さんがオンラインストアでコーヒー豆を売りたいとする。そこで必要になるのが決済システム(ソフトウェア)のAPI(支払いAPI)だ。このAPI(システムつかわせて~の機能)を使うことで顧客がクレジットカードでコーヒー豆を買えるようになる。
APIは、ソフトウェアやアプリケーション同士が情報をやりとりするための「窓口」だよ
例えば、ウェブサイトの検索欄に入力したキーワードが、Googleの検索エンジンに送られるのも、APIを通じて行われるよ
APIは、開発者が自分のプログラムから他のプログラムにアクセスする時に必要だよ
APIを使うことで、複数のアプリケーションやデータソースを組み合わせることができるよ
複数のアプリケーション・データソースを組み合わせることができるよ。これによって、より高度な機能・サービスを提供できるよ
例えば、SNSのアカウントを利用して別のアプリケーションにログインすることができるのも、APIを利用しているからだよ
APIは、異なるプログラム同士が情報をやりとりするための「通訳者」のようなもので、より高度な機能を実現できるよ
APIは異なるプログラム同士が情報をやりとりする「通訳者」のようなもので、開発者が異なるプログラム間でデータを共有するための重要な要素だよ
例えば、気象情報のAPIを使えば、自分のウェブサイトに天気予報を表示することができるし、開発者が自分のプログラムと他のプログラムをつなげ、より高度な機能を実現するためにAPIを利用することもできるよ
- APIは、プログラム同士が情報をやりとりするための「窓口」で、SDKは、開発者がアプリケーションを作成するためのツールセットだよ
- APIはデータを交換するためのインターフェースで、SDKはソフトウェア開発に必要なライブラリ、ドキュメント、などの組み合わせだよ
- APIは複数のアプリケーションやデータソースを組み合わせるために使われ、SDKはプログラマがプログラムを作成するために使われるよ
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