価格.comのAPIを用いたプログラミング手法について解説します。
2012年7月以降、APIの利用に必要なアクセスキーの取得ができなくなっています。
$keyword = "アクオス"; $apiKey = "xxxx"; // リクエストを作成する $request = "http://api.kakaku.com/WebAPI/ItemSearch/Ver1.0/ItemSearch.aspx?" ."Keyword=".rawurlencode( $keyword )."&ApiKey={$apiKey}"; // レスポンスを取得する $response = simplexml_load_file( $request ); print_r( $response );
SimpleXMLElement Object
(
[NumOfResult] => 352
[Item] => Array
(
[0] => SimpleXMLElement Object
(
[ProductID] => K0000083480
[ProductName] => LED AQUOS LC-32SC1 [32インチ]
[MakerName] => シャープ
[SaleDate] => 2010年2月20日
[Comment] => 省エネ評価:★★★★★ 2010年度エコポイント数:6000点 画面サイズ:32インチ 画素数:1366x768
[CategoryName] => 家電>液晶テレビ
[PvRanking] => 7
[TotalScoreAve] => 4.69
[ImageUrl] => http://img.kakaku.com/images/productimage/m/K0000083480.jpg
[ItemPageUrl] => http://kakaku.com/item/K0000083480/
[BbsPageUrl] => http://bbs.kakaku.com/bbs/K0000083480/
[ReviewPageUrl] => http://review.kakaku.com/review/K0000083480/
[LowestPrice] => 47673
[NumOfBbs] => 1019
)
[1] => SimpleXMLElement Object
(
[ProductID] => K0000083479
[ProductName] => LED AQUOS LC-40SE1 [40インチ]
[MakerName] => シャープ
[SaleDate] => 2010年2月15日
[Comment] => 省エネ評価:★★★★★ 2010年度エコポイント数:11000点 画面サイズ:40インチ 画素数:1920x1080 倍速液晶:高画質Wクリア倍速
[CategoryName] => 家電>液晶テレビ
[PvRanking] => 9
[TotalScoreAve] => 4.42
[ImageUrl] => http://img.kakaku.com/images/productimage/m/K0000083479.jpg
[ItemPageUrl] => http://kakaku.com/item/K0000083479/
[BbsPageUrl] => http://bbs.kakaku.com/bbs/K0000083479/
[ReviewPageUrl] => http://review.kakaku.com/review/K0000083479/
[LowestPrice] => 70873
[NumOfBbs] => 927
)
[2] => SimpleXMLElement Object
(
[ProductID] => K0000105424
[ProductName] => AQUOS LC-40AE7 [40インチ]
[MakerName] => シャープ
[SaleDate] => SimpleXMLElement Object
(
)
[Comment] => 省エネ評価:★★★★★ 2010年度エコポイント数:11000点 画面サイズ:40インチ 画素数:1920x1080 倍速液晶:倍速液晶
[CategoryName] => 家電>液晶テレビ
[PvRanking] => 10
[TotalScoreAve] => 4.71
[ImageUrl] => http://img.kakaku.com/images/productimage/m/K0000105424.jpg
[ItemPageUrl] => http://kakaku.com/item/K0000105424/
[BbsPageUrl] => http://bbs.kakaku.com/bbs/K0000105424/
[ReviewPageUrl] => http://review.kakaku.com/review/K0000105424/
[LowestPrice] => 58798
[NumOfBbs] => 601
)
[3] => SimpleXMLElement Object
(
[ProductID] => K0000113897
[ProductName] => AQUOS LC-19K3 [19インチ]
[MakerName] => シャープ
[SaleDate] => 2010年6月
[Comment] => 省エネ評価:★★★★★ 2010年度エコポイント数:4000点 画面サイズ:19インチ 画素数:1366x768
[CategoryName] => 家電>液晶テレビ
[PvRanking] => 17
[TotalScoreAve] => 3.99
[ImageUrl] => http://img.kakaku.com/images/productimage/m/K0000113897.jpg
[ItemPageUrl] => http://kakaku.com/item/K0000113897/
[BbsPageUrl] => http://bbs.kakaku.com/bbs/K0000113897/
[ReviewPageUrl] => http://review.kakaku.com/review/K0000113897/
[LowestPrice] => 27569
[NumOfBbs] => 123
)
[4] => SimpleXMLElement Object
(
[ProductID] => K0000106076
[ProductName] => LED AQUOS LC-32DX3 [32インチ]
[MakerName] => シャープ
[SaleDate] => 2010年5月20日
[Comment] => 省エネ評価:★★★★★ 2010年度エコポイント数:6000点 画面サイズ:32インチ 画素数:1366x768
[CategoryName] => 家電>液晶テレビ
[PvRanking] => 18
[TotalScoreAve] => 4.48
[ImageUrl] => http://img.kakaku.com/images/productimage/m/K0000106076.jpg
[ItemPageUrl] => http://kakaku.com/item/K0000106076/
[BbsPageUrl] => http://bbs.kakaku.com/bbs/K0000106076/
[ReviewPageUrl] => http://review.kakaku.com/review/K0000106076/
[LowestPrice] => 71700
[NumOfBbs] => 241
)
)
)