APIとは?|仕組みやどんなAPIあるのかなど、図解を使って3分でわかりやすく解説します

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2024
  • ▼目次
    ・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 TH-cam 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の仕組み

ความคิดเห็น • 5

  • @user-ns2hd2eo9d
    @user-ns2hd2eo9d 3 ปีที่แล้ว +6

    仕事でこまって泣けていたのですが、大変クリアになりました!

  • @tom_eth_dev
    @tom_eth_dev 3 ปีที่แล้ว +2

    困ったときにキノコードさんの解説に助けられる

  • @user-ko2xo9hl9k
    @user-ko2xo9hl9k ปีที่แล้ว +2

    要するに引用機能ってことですね

  • @nakatsukuma86
    @nakatsukuma86 3 ปีที่แล้ว +1

    こちらのプレゼン資料を作る時どのソフトを使っていますか?

  • @take7500
    @take7500 3 ปีที่แล้ว +1

    start