ブログ管理

AmazonJSでエラーが出たので、リンク張り直し

WordPressのプラグイン「AmazonJS」が上手く動かなくなったので、アソシエイトリンクで置き換えた話です。

ブログの商品リンクが表示されない

ブログ記事を見直していて、記事中に張っているAmazonリンクが正しく表示されていないことに気が付きました。

こんな感じで、読み込み中のような表示。(静止画ですが実際は灰色のリングがくるくる回っています)

単に画像表示が遅れているだけと思いきや、リンク自体が死んでいる様子。クリックしても自記事が再読み込みされるだけでした。

AmazonJSでエラー

商品リンクは「AmazonJS」というプラグインを使って作成しています。
記事編集ページを開いて、新たなリンクを作ってみようとするとこんなエラーが出ました。

com.amazon.paapi5#TooManyRequestsException
TooManyRequests: The request was denied due to request throttling. Please verify the number of requests made per second to the Amazon Product Advertising API.

秒間リクエスト回数が滅茶苦茶多いから減らしてくれよな!

ってことを言っているようです。そんなばかな。

エラー情報について調べたところ、同様のトラブルが出ている人はいるようで、かつ解決策は見つかっていないようでした。

Amazonのアソシエイトツールバーからリンク作成

見栄えの悪い状態を早く直したいので、Amazonアソシエイトリンクで再作成することにしました。

かなり原始的なやりかたです。

  1. ブログ編集画面にて、キーワード「amazonjs」で投稿検索
  2. ヒットした記事の文中より単語「amazonjs」で検索
  3. パラメータとして記載しているASINコードをコピー(amazonjs asin="XXXXXXXX")
  4. AmazonでASINコードを使って商品検索
  5. 商品ページでアソシエイトリンクを取得

力技ですが、自動化する方法もよくわからんので、これで!!

さいごに

この記事を書いている現在も、地道に修正しています。
いつからこの状態になってたんでしょう…

COMMENT

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください