blog.kur.jp

バイオリンと山、自転車をこよなく愛するkurのチラシの裏。たまには技術的なことを書いたりするかも知れません。

PEAR::Services_Amazon

PEARでServices_Amazonって言うライブラリを発見.

これを使うと,AmazonのAPIをPHPで叩いて色々と面白いことが出来る様子.

たとえば,

< ?php require_once("Services/Amazon.php"); $amazonObj = & new Services_Amazon($Token,$amazonID,$LOCALE,$BaseUrl); $itemlist = $amazonObj->searchKeyword( "のだめカンタービレ" ); print_r( $itemlist ); ?>

こうするだけで, 以下のように$itemlistの中に色んな結果が入ってきます.

Array ( [1] => Array ( [url] => http://www.amazon.co.jp/gp/product/4063259935%3ftag=snsoftjp-22%26link_code=xm2%26camp=2025%26dev-t=1WZYY1W9YF49AGM0RTG2 [asin] => 4063259935 [name] => のだめカンタービレ (3) [type] => Book [authors] => Array ( [0] => 二ノ宮 知子 ) [release] => [manufacturer] => 講談社 [imagesmall] => http://images-jp.amazon.com/images/P/4063259935.09.THUMBZZZ.jpg [imagemedium] => http://images-jp.amazon.com/images/P/4063259935.09.MZZZZZZZ.jpg [imagelarge] => http://images-jp.amazon.com/images/P/4063259935.09.LZZZZZZZ.jpg [listprice] => ¥ 410 [ourprice] => ¥ 410 ) (中略) [10] => Array ( [url] => http://www.amazon.co.jp/gp/product/4063646467%3ftag=snsoftjp-22%26link_code=xm2%26camp=2025%26dev-t=1WZYY1W9YF49AGM0RTG2 [asin] => 4063646467 [name] => のだめカンタービレSelection CD Book [type] => Book [authors] => Array ( [0] => 二ノ宮 知子 ) [release] => [manufacturer] => 講談社 [imagesmall] => http://images-jp.amazon.com/images/P/4063646467.09.THUMBZZZ.jpg [imagemedium] => http://images-jp.amazon.com/images/P/4063646467.09.MZZZZZZZ.jpg [imagelarge] => http://images-jp.amazon.com/images/P/4063646467.09.LZZZZZZZ.jpg [listprice] => ¥ 1,600 [ourprice] => ¥ 1,600 ) [page] => 2 [pages] => 4 [totalresults] => 34 )

何に使うんだと言われても困るんだけど,簡単にAmazonの結果を引っ掛けられて楽しいです.

良く見ると,PEAR::Web Servicesには色んなWebサービスをPHPから叩くためのライブラリがそろっている. いったい何に使えばよいのやら.