Рет қаралды 59,447
▼目次
・APIとは
・REST API
・REST APIのメリット
・代表的なAPIサービス
▼文字書き起こし
APIとは、Webサービスやソフトウェアの機能を、別のWebサービスやソフトウェアから呼び出せるようにしたものです。
APIの正式名称は、Application Programming Interfaceといいます。
APIには、天気予報のWebサービスから天気情報を引っ張ってくるAPIや、株価の情報を引っ張ってくるAPI、地図情報を引っ張ってくるAPIなどがあります。
APIを使う方にとって、他社の機能を使うことができ、使われる方にとっては、自社のサービスを使ってもらうことになります。
API関連市場の規模は、2016年時点で、2018年に2.2兆ドル、つまり、1ドル100円だと220兆円に達するとIBMが予想していました。
APIには、REST APIと、RESTではないAPIがあります。
では、RESTとはなんでしょうか?
RESTとは、Representational(レェプリゼンテイショナル) State Transferの略です。
RESTとは、 RESTというシステムの設計原則のことです。
このRESTの設計原則にしたがって作られたAPIが、REST APIです。
RESTのルールでAPIを作ると、自分が作ったプログラムのリソースを、他のプログラムでも使いやすくなります。
また、URLに規則性が生まれるので、プログラムが分かりやすくなります。
そのため、REST APIの設計思想は、様々な場所で活用されています。
TwitterではREST APIを使ってツイートを取得したり、リツイートやいいねをできたりします。
他にも、タイムラインを取得したり、フォローやアンフォローの実行もできます。
Qiitaとは、プログラマのための技術情報共有SNSです。
QiitaAPIを使うと、投稿内容やコメントを取得したり、フォローしているフォローされているユーザーの一覧を取得できたりします。
GoogleMapsAPIを使うと、地図情報を取得したり、ルート情報を取得できます。
また、地図をカスタマイズすることや、場所の名前や自分の現在の場所なども取得できます。
他にも、APIには、Google Sheets API、Google KZfaq Data API、docomo API、Instagram Graph API、LINE Messaging API、リクルートの人工知能を使えるA3RT(アート)などがあります。
▼文字書き起こしブログ
kino-code.com/...
▼自己紹介
現在:フリーランス(マーケティング関連の人工知能開発、データ分析や業務自動化など)
前職:リクルート
▼Twitter
/ likes
▼Facebook
/ %e3%82%ad%e3%83%8e%e3%...
▼BGM
LAKEY INSPIRED / I Found Me
• Video
▼タグ
#API #APIとは #APIの仕組み