【Amazon API】商品情報が取得できなくなった時の対処方法|2020年4月~

本ブログの Amazon 商品へのリンクは、「AmazonJS」という WordPress のアドオンを使っているのですが、 2020年4月頃から 商品情報が取得できなくなり、以下のようにずっとくるくる回っている状態になりました。。(Amazon へのリンクもなし)

そういえば、Python を使った商品情報の取得方法 でも API を使っていて、案の定エラーが返ってきてしまいました。

まいったなぁということで、少し調べてみると、Amazonから「重要なお知らせ」として以下のような通知がきていました。

「現在AmazonのProduct Advertising API (PA-API) をお使いの方は、PA-API 4.0に対してシステムコールを行うすべてのアプリケーションを、すぐにAmazon Product Advertising API version 5.0 (PA-API 5.0) へアップグレードしてください。2020年3月 31日をもって、PA API 4は完全にサービスを停止します。サービス停止後は、PA-API 4に対してシステムコールを行ってもAmazonの製品情報を取得することができません。PA-API 4.0へのシステムコールにはエラーメッセージ『404』が返されることになります。すでにアップグレード済み、またはPA-APIをお使いでない場合は、対応していただく必要はありません。」

どうやら、「Amazon Product Advertising API version 5.0 (PA-API 5.0) へアップグレード」が必要ということみたいです。

これまで使っていた API が「PA-API 4.0」で、「PA-API 5.0」への移行が必要とのことみたいです。

認証キーの取得

PA-API 5.0」へ移行するためには、

  • Access Key(アクセスキー)
  • Secret Key(シークレットキー)

を新たに取得すれば良いみたいです。

まず、以下のページに行きます。

https://affiliate.amazon.co.jp/assoc_credentials/home

そして、下の方の「認証キーの管理」→「新しい認証キーを取得する」ボタンをクリックします。

移行の確認をされるので、「続ける」ボタンをクリックします。

CSV ファイルがダウンロードされるので、大切に保管します。

Amazon JS の認証キーの更新

WordPress の プラグイン「Amazon JS」の認証キーを更新します。

WordPress の「プラグイン」→「Amazon JS」→「設定」をクリックします。

  • アクセスキーID
  • シークレットアクセスキー

を新たに取得したものを入力し、「変更を保存」ボタンをクリックします。

先ほど取得できていなかった商品が、取得できていることが確認できました。

関連記事

【WordPress】記事の画像を自動的に圧縮(最適化)する方法。

当サイトはWordPressを使って運営しているのですが、記事画像はほとんど圧縮していませんでした。

記事を読む

【WordPress】 カテゴリごとに広告を簡単に切り替える方法【AdRotate】

今回は、WordPress のプラグインを使って、簡単にカテゴリごとに広告を切り替える方法について紹

記事を読む

【Google AdSense】ads.txt ファイルを設置してみた。

以前からずっと、Google AdSense の画面を開くと、以下のような「ads.txt ファイル

記事を読む

【WordPress】STINGER3 でGoogleアドセンスを自動広告にしてみた。

Googleアドセンスの自動広告というのが出ていたので、ちょうど月初めということもあり 2018年5

記事を読む

WordPress で SSL 化をしてみた【XREA サーバ】

ついに本ブログサイトの SSL 化をしました。その時のメモです。 いつかはしないととは思ってい

記事を読む

【WordPress】全ての記事データをローカルにバックアップする方法。

当ブログは、XREAサーバ を契約して、そこにWordPressを入れて運営しています。 「B

記事を読む

【WordPress】広告を横に2つ並べて、table の枠線を消す方法。

今回は、WordPress で広告を横に2つ並べて表示(ダブルレクタングル)する方法を紹介します。

記事を読む

【投資信託】為替ヘッジのあり・なしについて調べてみた。

海外株式などの投資信託を見ていると、「為替ヘッジ有り」と「為替

【楽天FX】レバレッジやロスカット率を設定する方法。

今回は、楽天FXでレバレッジやロスカット率を設定する方法について紹介し

【MQL4】注文を出す関数について調べてみた【OrderSend】

今回は、EAで注文を出すMQL4の関数「OrderSend()」につい

【楽天MT4】ドル円のスワップとスプレッドについて調べてみた。

楽天MT4で、ドル円(USD/JPY)のスワップポイントとスプレッドに

【MT4】ノートPCを閉じてもEAを実行させ続ける方法【Windows10】

今回は、MT4上でノートPCを閉じてもEAを実行させ続ける方法について

→もっと見る

PAGE TOP ↑