Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

Amazonショートコードで「TooM...
 
共有:
通知
すべてクリア

[解決済] Amazonショートコードで「TooManyRequests」のエラーが出るのに商品が表示される場合のデバッグ方法

6 投稿
3 ユーザー
2 Reactions
892 表示
 carl
(@carl)
Trusted Member Registered
結合: 6年前
投稿: 36
Topic starter  

いつもお世話になっております。

Amazonショートコードが「TooManyRequests」のエラーになる場合のデバッグ方法についてご相談させてください。

以下の商品へのリンクをショートコードを使って作成したところ、メールで「TooManyRequests」のエラーが発生したというお知らせがCocoonテーマから来ました:

https://www.amazon.co.jp/dp/B0B1X21N86

具体的なショートコードは以下です:

amazon asin="B0B1X21N86" kw="除湿機 コンプレッサー"

この状態に陥るとPA-APIから商品情報が取得できないので商品がページに表示されないかと思ったのですが、なぜか正常に表示されています。しかしながら、メールはその後も送信され続けており、どうもページにアクセスされるたびにメールが生成されているようです。

Cocoonのキャッシュがおかしいのかと思い、Cocoon設定→キャッシュ削除→Amazon APIから一括削除したのですが改善されませんでした。ちなみにキャッシュの保存期間は180日に設定しており、このリンクをつけた記事を作ったのは1,2週間ほど前です。

この商品以外にもたくさんのAmazonリンクを貼っているのですが、この現象は今のところこの商品に対するリンク以外で起きていません。リンクも正しく表示され、報酬も発生しています(上記商品はまだ報酬発生していません)。

 

Amazon側が悪いのかと思い問い合わせたのですが、

このたびは下記メッセージが表示されるとのことですが、そのような状態である場合、世界中からAPIのサーバーに複数の同時アクセスがあり、先着順で接続処理が行われ、その中で接続出来なかった方や、実際に制限はかかっていなくとも同時アクセスが多いと返されるエラー表示となります。

---------------------------------------------------------------------
The request was denied due to request throttling. Please verify the number of requests made per second to the Amazon Product Advertising API.
---------------------------------------------------------------------

当プログラムでは必ずPA-API に接続されるとの保証は致しかねますことをご了承ください。上記メッセージが返却・表示された場合は、再度リクエストを送信いただきますようお願いいたします。

という返信で、いまいちAmazonが悪いのかどうかわかりません。

 

この商品に対するリンクを削除するくらいしか今のところ解決策を思いつかないのですが、原因を突き止めるためのアイデアが何かあればご教示いただけないでしょうか。

よろしくお願いいたします。

This topic was modified 2年前 2回 by carl

   
引用
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17211
 

僕の環境で試してみたのですが、エラーは出ないようです。
一般的に商品リンクが正常表示されていて、キャッシュが設定されている場合は、次回からキャッシュを読み込んでAPIは読み込まれないはずなんでエラーは出ないはずなんですが、ちょっと原因は分かりません。
キャッシュを削除すると、APIが読み込まれるのでエラーが届くというのならわかるのですが。


   
返信引用
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17211
 

当サイトでも試してみましたが、やっぱりエラーメッセージは届かないようです。
不具合環境を再現できないので、申し訳ないですがちょっと原因は分からないです。
https://wp-cocoon.com/test-9/


   
返信引用
chu-ya
(@chu-ya)
Famed Member Registered
結合: 3年前
投稿: 2930
 

carlさんのサイトを見ると、題記とは関係ないかも知れませんが、大量にエラーが出力されています。


   
返信引用
 carl
(@carl)
Trusted Member Registered
結合: 6年前
投稿: 36
Topic starter  

@yhira 

検証までしていただきありがとうございます。

やはり再現できないと難しそうですか…。

Amazon側の問題かもしれないので、しばらく様子を見てみたいと思います。


   
わいひら reacted
返信引用
 carl
(@carl)
Trusted Member Registered
結合: 6年前
投稿: 36
Topic starter  

@chu-ya 

ご指摘ありがとうございます。

残念ながら問題のリンクはそのサイトのものではないため、関係はなさそうです。


   
わいひら reacted
返信引用
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました