ダウンロード
ヴァージョン
0.03
何ができるの?
Amazon の Product Advertising API に対してリクエストを発行し、受け取った XML を返します。
使い方
use AmazonPAPI;
# オブジェクトの作成
# 引数には各要素をハッシュノリファレンスにまとめて渡します。
my $aws = new AmazonPAPI({
'AWSAccessKeyId' => 'Your Access KeyId', # アクセスキー (必須)
'AWSSecretKey' => 'Your Secret Key', # シークレットキー(必須)
'AssociateTag' => 'Your Associate Tag', # アソシエイトID (任意)
'Version' => 'API Version', # APIのバージョン (任意 デフォルトは 2009-03-31)
'SiteName' => 'webservices.amazon.com', # サーバー名 (任意 デフォルトは ecs.amazonaws.jp )
});
# リクエストの発行
# 第1引数には Operation を指定します。
# 第2引数はその他のパラメータをハッシュのリファレンスにまとめてて渡します。
my $xml = $aws->request('ItemLookup',{
'ItemId' => '0679722769',
'ResponseGroup' => 'ItemAttributes,Offers,Images,Reviews',
});
依存するモジュール
・Digest::SHA
・LWP::UserAgent
・URI::Escape
・LWP::UserAgent
・URI::Escape
ライセンス
謝辞
このモジュールは、水野貴明氏の著書「俺流amazonの作り方」のサンプルモジュール AMAZON_REST.pm と、
Amazon Web Service で公開されている Product Advertising API Signed Requests Sample Code - Perl REST/QUERY のソースを参考に作成しました。
ソースを公開されたプログラマの方々に感謝します。
ソースを公開されたプログラマの方々に感謝します。