Upload
moonfactory-inc
View
111
Download
0
Embed Size (px)
Citation preview
第一部 API のもろもろ
API とは
Application Programming Interface の略。 ( Program )
プログラミングをする際に、誰でも共通で使える仕組み、仕様・規約のことを言います。
実体がある GUI ソフト (Photoshop 、 Word) や開発環境ではなく、方法や考え方という風に覚えておきましょう。
ややこしいことに、 API を提供するサービス、 API を用いるツールは存在しますが、その場合、 API の考え方をもつサービス・ツールという解釈で十分です。
第一部 API のもろもろ
利便性
プログラミングする際に、用います。
企業・団体から提供されている API を利用すれば、自分で一から作る必要もなく、簡単に実装できるの利点です。
API を利用して出来ることとして Web の場合、そのほとんどは、データの取得になります。
例 ). 住所検索 、天気予報、料理のレシピなど
第一部 API のもろもろ
利便性
メリットがある反面、もちろんデメリットも存在します。
提供している他社・他団体のサーバーが落ちる場合、もしくは、他社・他団体が API の提供をやめてしまう可能性もありえます。
そうなると、もちろん動かなくなるので、API を使用している箇所には、不具合が生じてくるのです。
それ以外でも、使用制限をかけている API もあり、すべてが好き勝手使い放題というわけでもないで注意しましょう。
第一部 API のもろもろ
どこで使う ?
Web
スマホアプリ
コンシューマーゲーム
Windows/Mac OS アプリケーション
UNIX ネットワーク
覚えておくべきはこの2つWeb
スマホアプリ
API 部分
第一部 API のもろもろ
どこで使う ?レシピ検索の Web サイト・アプリを作ったとして
データベース
料理のレシピがたくさん入っている
プログラムWeb
アプリ
ユーザは、Web サイトやアプリで
自由に検索
1
夏野菜を使った料理2
夏野菜を使った料理
おかずにもう一品
リクエストだ !
3夏野菜を使った料理
おかずにもう一品
として妥当なデータどれだっけ?
4
ちょうどいいデータ ( レシピ ) があった!
5おかずにもう一品
2
夏野菜料理のレシピ
もう一品のレシピ
データ返すよ
6
夏野菜料理のレシピ
7
もう一品のレシピ7
第一部 API のもろもろ
こんなにある API
地図・位置情報・ Google Map・ジオターゲティング( IP → 住所)
新登場 API・総務省 次世代統計利用システム (国勢調査、人口推計、就業構造、企業統計 etc. )・ NHK番組表
交通・ナビタイムジャパン・駅データ .jp
郵便番号・郵便番号検索・郵便専門ネット
気象・災害・天気予報 API・おはこん番地は !?
料理・楽天レシピ・ぐるナビ
SNS・ Twitter・ Google+・ LinkedIn・ Instagram・ mixi
宇宙・ Google+ JAXA PR・ ARTSAT 衛星 API ( 芸術衛星・ ARTSAT の位置情報、高度、角速度 etc. )
書籍・論文・楽天ブックス・出版社検索 API (出版社コード・ ISBN → 出版社名や連絡先 etc. )
音楽・動画・ iTunes・ YouTube
図書館・国立国会図書館サーチ・カーリル (全国各地の図書館の所蔵・貸出状況)
決済・クレジットカード (VISA 、 MASTERCARD)・スマホ決済
画像認識・顔ラボ(顔検出)・ Web Speech API (音声認識)
テレビ・日テレ・アニメマップ(アニメ番組情報)
旅行・楽天トラベル API 一覧・スマホ決済
住宅・住まい探しノート・ダイワハウス (住宅内の家電・設備機器のコントロール)
クーポン・グルーポン・くまポン
(引用 :http://www.find-job.net/startup/api-2013 一部抜粋 )