cakephp1.2でPEAR::Services_Amazonを使う
- 【PHP TIPS】 60. PEAR::Services_AmazonでAmazonにアクセス:ITpro
- PEAR :: Package :: Services_Amazon
- PEAR HTML_QuickForm and cakephp - Cake PHP | Google グループ
上記3サイトを参考に実装する。
- vendors/pear.inc.phpを作成 [php] [/php]
- PEAR::Services_Amazonと依存関係にあるパッケージをvendorsディレクトリ以下に配置 必要なパッケージを以下のように配置
- Services_Amazonの呼び出し キーワード「Web」で1ページ目の情報を取得 [php] // Amazon API vendor('pear.inc'); require_once('Services/AmazonECS4.php'); $option = array('subscription_id' => 'xxx', 'associate_id' => 'xxx', 'locale' => 'JP'); $amazon = new Services_AmazonECS4($option['subscription_id'], $option['associate_id']); $amazon->setLocale($option['locale']); $list = $amazon->ItemSearch('Books', array('Keywords' => 'Web', 'ResponseGroup' => 'ItemIds,ItemAttributes,Images', 'ItemPage' => '1')); debug($list); [/php]
vendors/PEAR/Cache
vendors/PEAR/Cache.php
vendors/PEAR/HTTP
vendors/PEAR/Net
vendors/PEAR/PEAR
vendors/PEAR/PEAR.php
vendors/PEAR/Services/Amazon.php
vendors/PEAR/Services/AmazonECS4.php
vendors/PEAR/XML
※もしかした不要なものも含まれてるかも。。
これで10商品分取得できる。