requestReportのスロットル制限につきまして


#1

定期的にrequestReportを実行しているのですが、先日の6月17日頃から突然以下のエラーが発生するようになりました。

■エラーの内容
<MERCHANT_ID> is metered due to exceeding limit of 5 per 60 minutes. There have been 5 requests of this type in that timeframe.

エラーの内容を見る限り、1時間あたりの5回の制限を超えている、という内容かと思います。

しかしrequestReportの許容実行回数は1時間あたり60リクエストのはずです。

さらに調べると以下の特定のReportTypeを実行した時のみこのエラーが発生しているようです。

■エラーが起きるReportType
GET_AMAZON_FULFILLED_SHIPMENTS_DATA

確かに_GET_AMAZON_FULFILLED_SHIPMENTS_DATA_だけで見れば、1時間に5回以上実行しております。

APIの仕様変更で_GET_AMAZON_FULFILLED_SHIPMENTS_DATA_のみ1時間で5回までしか実行できなくなってしまったのか、それともAPI側の不具合なのか、よく分からずご相談となります。

少なくとも6月17日以前は問題なく実行できておりました。

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


#2

当方もMWSスクラッチパッドで試したところ、
6回目の処理実行で同じエラーが返ってきました。

仕様変更の情報も見つけられなかったのでAPIの不具合な気がします。

6/17前後の変化で気になるのは6/16にFBA手数料の改定があり、
APIの更新も行われただろうことですが、問題のレポートには
手数料は関係しないので見当違いかもしれません。

一応、下記の開発者用サポートページから問い合わせしてみました。
https://sellercentral.amazon.co.jp/gp/mws/contactus.html

解決策ではありませんがトピ主様の環境の問題ではなさそうということで。


#3

ご確認ありがとうございます。
また問合せ頂き助かります。
確かにタイミング的に手数料の改定が影響しているかもしれませんね。
対応されるのを待ちたいと思います。


#4

APIサポートから途中報告がきましたので共有しておきます。(2021.06.21 12:08)

確認したところ、現在30分に1回以上生成しようとするとレポート生成が失敗する事象が確認されていることが分かりました。
お手数ではございますが、30分以上空けてRequestReportしていただきますようお願いいたします。

「1時間に5回」という表現はなく問い合わせ時よりも更に酷い事象のような回答ですが、
現在何かしらの不具合があることは確認されているようです。