Amazon Product Advertising APIの基本操作をPHPで実装したサンプルプログラムです。
sample.phpファイルと同じ階層で実行してください。
ブラウズノードIDを指定してブラウズノード情報を取得します。
APIはGetBrowseNodesを利用しています。
https://webservices.amazon.com/paapi5/documentation/getbrowsenodes.html
php ./sample.php GetBrowseNodes [ブラウズノードID(カンマ区切りで複数指定可)]
% php ./sample.php GetBrowseNodes 13299531
% php ./sample.php GetBrowseNodes 13299531,2229202051
ASINを指定して商品情報を取得します。
APIはGetItemsを利用しています。
https://webservices.amazon.com/paapi5/documentation/get-items.html
% php ./sample.php GetItems [ASIN(カンマ区切りで複数指定可)]
% php ./sample.php GetItems B00FBWBM3G
% php ./sample.php GetItems B00FBWBM3G,B07BB4FDLG
ASINを指定して カラーやサイズの違いなどバリエーション違いの商品を取得します。 APIはGetVariationsを利用しています。
php ./sample.php GetVariations [ASIN]
% php ./sample.php GetVariations B00RF33PFM
キーワードを指定して商品検索を行い、マッチする商品情報を取得します。
検索対象は指定したSearch Indexに関連する商品となります。
Search IndexはAPIに仕様上省略することができません。
キーワード以外にもアーティスト名、ブランド名などいろいろな条件を指定出来ますが、本サンプルではキーワード指定のみとします。
APIはSearchItemsを利用しています。
% php ./sample.php SearchItems [キーワード] [Search Index]
% php ./sample.php SearchItems すみっコぐらし Toys
Search Indexは以下のTopicsに列挙されているリンクから選ぶことができます。 https://webservices.amazon.com/paapi5/documentation/locale-reference.html