【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】広告を横に2つ並べて、table の枠線を消す方法。

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

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

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

記事を読む

【Cubase】イヤホンから音がでないときの対処方法。

Cubase でイヤホンから音がでなくなったときの対処方法のメモです。

【Cubase】特定のトラックを無効にする方法。

今回は、Cubaseで特定のトラックのみを無効にする方法について紹介し

【転移学習】学習済みVGG16 による転移学習を行う方法【PyTorch】

今回は、PyTorch を使って、学習済みのモデル VGG16 を用い

【PyTorch】畳込みニューラルネットワークを構築する方法【CNN】

今回は、PyTorch を使って畳込みニューラルネットワーク(CNN)

【PyTorch】ニューラルネットワークを構築する方法【NN】

今回は、PyTorch を使って、ニューラルネットワーク(NN)を構築

→もっと見る

PAGE TOP ↑