【はじめに・現状の注記】この記事は、Amazon公式のWordPressプラグイン「Amazon Associates Link Builder」がまだ現役だった頃に、動作しないトラブルを解決した記録です。ただ、このプラグインは2020年2月13日に配布を終了し、WordPress.orgのプラグインページも「公開は2020年2月14日に停止(永久)」と表示される状態になっています。さらに旧PA-API(Product Advertising API 4.0)が2020年3月9日に停止したことで、プラグイン自体が実質的に動かなくなりました。当時作ったAmazonリンクも同日をもって表示されなくなっています。
そのため、これから新しく入れて使うことはできません。今からAmazon商品リンクを貼りたいなら、PA-API v5に対応した「Rinker」や「カエレバ」など、別の方法を選ぶことになります。以下は当時のトラブル解決の記録として残しておきます。同じエラー文で検索して来た方の手がかりになるかもしれません。
――以下、当時(2019年)の記録――
アマゾンのPA-API(Product Advertising API)変更にともない、商品・書籍紹介ブログパーツの「カエレバ」や「ヨメレバ」が使えなくなりました。
その代わりとして、Amazonが公式に開発していた「Amazon Associates Link Builder」を使い始めたアフィリエイターも多かったと思います。私もとりあえずWordPressに入れてみたのですが、投稿画面で検索しても全く動かない。な…なぜ…!?
ということで当時は、「Amazon Associates Link Builder」が正しく動作しない時の解決方法をまとめていました。
「Amazon Associates Link Builder」が動かない時の解決方法
設定が完了すると、WordPressの投稿画面に検索ボックスが表示されます。ところが「Search」ボタンを何度押しても、モーダルウィンドウが出てこない。
調べてみると、原因はWordPress側の設定にありました。管理画面から[ユーザー]→[あなたのプロフィール]と進み、個人設定の「ビジュアルエディター」にある「ビジュアルリッチエディターを使用しない」のチェックを外して保存します。ここにチェックが入っていると、検索ウィンドウが動きませんでした。

これで検索できるようになります。
また、検索結果に「You are submitting requests too quickly. Please retry your requests at a slower rate. For more information, see Efficiency Guidelines.」というエラーが出る場合は、「PA-API経由の売り上げ実績が足りない」か「PA-APIのメールアドレスとアソシエイトのログインで使うメールアドレスが一致していない」、このどちらかがほとんどでした。
詳しくはAmazonの旧PA-API(4.0)のトラブルシューティングガイド(Troubleshooting Applications – Product Advertising API)に記載がありましたが、旧APIの終了にともないこのドキュメントページ自体が消えています。現在はPA-API v5のガイドラインを参照してください。
それにしてもPA-APIは、実績がないと使えないんですね。Amazon側の事情もわかりますが、売り上げを上げるためにPA-APIを使いたいのに、それを許可しないというのはなかなか不親切な仕様だと感じました。(※前述のとおり、このプラグイン自体が現在は使えません)