Amazon Web Services
最近、本屋に行くとマッシュアップなる言葉を目にするようになった。マッシュアップとはあるサービスのコンテンツや機能を、他のものと掛け合わせ新しいサービスを作る事らしい。つまりAmazonなどの提供するWebサービスを呼び出しAmazonが保有するデータで新しいサイトを作ったりできるってこっちゃね。小生もちょっと興味があったのでAmazonのサービスを使ってみた。
まずは、Amazonにて開発者用のアカウントが必要らしいのでとってみた。
https://aws-portal.amazon.com/gp/aws/developer/registration/index.html
言語はPHPを使ってみることに。調べてみるとPEARパッケージにServices_Amazonてなのがあり、簡単にAmazonからデータを取得できるらしい。
※HTTP_Rquest XML_Serializer等が必要
あとは
require_once ‘Services/AmazonECS4.php’;
でもって使う。
$amazon = new Services_AmazonECS4(‘アクセスKEY’,'アソシエイト ID’);
$amazon->setLocale(‘JP’);
$option['Keywords'] = “キーワード”;
$option['Sort'] = “salesrank”;
$option['ResponseGroup'] = ‘Large,ItemAttributes’;
$result = $amazon->ItemSearch(‘Books’,$option);
そうすると$resultに配列で値が入るのでとても簡単。商品のレビューなんかもとれるから面白い。これ使ってなんか面白い事ができそうですなー。
トラックバック URL :
コメント (1)


