Amazon APIを叩きまくってた日々が懐かしく思われる私ですが、色々と仕様が変わってからさっぱりでした。
ので、ちょっと調べてみたところ、このサイトが非常に参考になりました。
Knockin’on TechLog » Blog Archive » amazon API (AWS) を試す PHP.
まあ、所謂2leggedOAuthな感じですね。
上記サイト、非常に参考になったのですが、実行して出来たURIを叩いてみると
必要なパラメータが無い、と怒られます。AssociateTagなど、と指定されているので、これが良く忘れられがちなんでしょうね。というかこれが最近必須になったのか。
上記サイトのサンプルプログラムに
// 検索するキーワード 入力から取得 $params['Keywords'] = "php"; // AssociateTagを追加。 $params['AssociateTag'] = 'php-seed-22';
AssociateTagを追加して、出来たURIを叩くと無事リクエストが通りました!
認証が必要になるのも時代の流れですかね。