今更だがPEARを使ってAmazonAPIを叩いてみた@EC2

PEARを使ってAmazonAPIを叩いてみます。


まずはPEARをインストール

yum -y install php-pear


Services_Amazonをインストール

pear install -a Services_Amazon-beta

エラーが出たら都度必要な物もインストールする。


インストール完了を確認してみる

pear list
Installed packages, channel pear.php.net:
=========================================
Services_Amazon  0.9.0   beta

入った。


Amazonで各種キーを取得する
新しいトラッキングIDの作成
Access Key IDとSecret Access Keyの取得


簡単なサンプルで確認してみる。
amazon.php

<?php
require_once "Services/Amazon.php";
$amazon = new Services_Amazon("アクセスキーID", "シークレットアクセスキー", "トラッキングID");
$amazon->setLocale("JP");
$response = $amazon->ItemSearch("VideoGames", array(
	"Keywords" => "PS3", 
	"ItemPage" => 1, 
	"Sort" => "-releasedate")
);
print_r($response);
?>

まさにAmazonOK。