1. 1
Copyright (c) 株式会社HEART QUAKE All rights reserved .
API
APIとはWeb上に提供されている既存のサービス(例例:ぐるなびや
Facebook等)側が提供してくれる仕組み。
APIを利利⽤用することでぐるなびのデータベースからデータを取得した
り、Facebookのウォールに投稿することができる。
2. 2
Copyright (c) 株式会社HEART QUAKE All rights reserved .
API(1/4)
l 簡単にいうと・・・
- ぐるなびやGoogleが管理理しているデータベースに
アクセス(INSERTやSELECT)するための仕組み
この予定を
Googleカレンダーに
登録しておいて
「焼⾁肉」っていう
ジャンルのお店情報
を20件ちょうだい
あなたのプログラム
あなたのプログラム
Google API
ぐるなびAPI
3. 3
Copyright (c) 株式会社HEART QUAKE All rights reserved .
API(2/4)
1検索索条件を⼊入⼒力力する23
HTML
情報を受け取る&
APIを実⾏行行する
情報を検索索する
5結果を受け取る&4結果を返却する
結果を表⽰示する
PHPAPI
5. 5
Copyright (c) 株式会社HEART QUAKE All rights reserved .
XML
l XML形式(エックスエムエル)
- EXtensible Markup Languageの略略
ü extensible: 『拡張可能な』の意
ü HTMLはタグの意味があらかじめ決められているのに
対し(例例:h2、table、img)
ü XMLはその意味を独⾃自に決めることができる
xml
売上
顧客ID
/顧客ID
金額
/金額
/売上
/xml
補⾜足
6. 6
Copyright (c) 株式会社HEART QUAKE All rights reserved .
API(4/4)
l XMLの構造はツリー構造
美⼥女女APIの結果
rsschannel
title
link
description
・・・
item
id
category
thumb
・・・
item
id
category
thumb
・・・