Amazon Webサービスの利用
PHPでAmazonのWebサービスを利用します。
requestをsimplexml_load_fileを利用して送信し、データの取得を行います。
取得したデータを加工して表示します。
データの中身は、var_dumpなどを用いたり、
直接URLを参照してください。
以下は、とりあえず利用してみた感じです。
※●の箇所は、アクセスキーです。
http://www.amazon.co.jp/gp/feature.html?docId=451209の登録IDの取得(英語)からIDを取得してください。
<?php
$req = "http://webservices.amazon.co.jp/onca/xml?";
$req .= "Service=AWSECommerceService&AWSAccessKeyId=●●●●●●●●●";
$req .= "&Operation=ItemSearch&Sort=daterank&SearchIndex=Books&BrowseNode=466298&ResponseGroup=Medium";
//amazonからデータを取得
$xml = simplexml_load_file($req);
foreach ($xml->Items->Item as $item) {
print $item->ItemAttributes->Title;
print $item->ItemAttributes->ListPrice->FormattedPrice;
print getURL($item->DetailPageURL) . "<BR>";
}
function getUrl($str) {
return "<a href='" .$str ."' target='_blank'>詳細</a>";
}
?>
|