「[重要なお知らせ] 「Amazon Product Advertising API v5」移行のご案内/2020年3月9日」
というメールが来ました。
PA-API v4のCallを少なくとも1回以上検知したためご連絡致しました。
とのことです。
さらに、
PA-API v5への移行を2019年3月9日までに実施しなかった場合、
現行のPA-APIをご利用いただけなくなります。
と書いてあります。
APIの以降の時は、だいぶ前から、時々メールがきて対応を促されます。
こちらも対応したかどうか忘れているので、
何度も同じことを確認するハメになることがあります。
ということで、今回も対応してあるのかどうか忘れてしまったので、
確かめてみました。
アマゾンアソシエイト、PA-API v5に対応済みか確認する方法
Product Advertizing API 5.0 Scratchpadにアクセスします。
どれで試してもよいのですが、「GetItems」で確かめてみます。
Partner Tag、Access Key、Secret Keyを入力します。
お気に入りのシーリングライトのASIN「B07JMW7R6B」を入力しました。
「Run Request」をクリックします。
「Error! AccessDeniedAwsUsers」というエラーが出た時は、PA-API v5に対応していません。
単純にアクセスキーを間違えている時は、「Error! UnrecognizedClient」とでます。
シークレットキーが間違っている時は「Error! InvalidSignature」です。
パートナータグを間違えている時は「Error! InvalidPartnerTag」
マーケットプレイスを「www.amazon.com」に変更してみたら、
なぜか「Error! TooManyRequests」と表示されました。
他の国で試してみても同じでした。
全部正しい場合は、ちゃんと商品情報が取得できます。
このようになった場合、PA-API v5に対応済です。