# How to implement Amazon Product Advertising API 5.0 Amazon Product Advertising API 5.0への移行の通達。2020年2月11日までだそうです。 アソシエイトID(PartnerTag)とAccessKey/SecretKey を使って認証して商品を検索、詳細情報を取得する手続きは同じですが、認証方法が変更になり、クエリに署名を埋め込む方式からAWSなどのAPIと同様のHTTP Headerの Authorization による認証に変わりました。ここは大き目の変更です。良い点は、リクエストとレスポンスがJSONフレンドリーになり、XMLよりはハンドリングしやすくなったかも知れません。 ## Amazon Product Advertising API 5.0 対応モジュールを書くときのリファレンス ## 公式 SDK SDKは各種言語とりそろっている。 * PHP * Java * Node.js * Python SDKを利用したリクエストのサンプルもある。 SDKなしで署名して検索リクエスト投げるサンプル Java/PHP版 ## 自力でライブラリを生成する * [[https://affiliate.amazon.co.jp/assoc_credentials/home アソシエイトアカウントの取得]] * [[https://webservices.amazon.com/paapi5/documentation/locale-reference.html Locale情報]] * [[https://webservices.amazon.com/paapi5/documentation/common-request-parameters.html#host-and-region Host & Region]] * [[https://webservices.amazon.com/paapi5/documentation/locale-reference/japan.html JP]] * [[https://affiliate.amazon.co.jp/help/operating/paapilicenseagreement ライセンスJP]] * [[https://webservices.amazon.com/paapi5/documentation/quick-start/using-curl.html cURLによるリクエストシュミレータ]] Perl 版はこちら {{cpan: Amazon::PAApi5::Signature}}