8
6

More than 5 years have passed since last update.

Amazon APIで503エラーになる理由

Last updated at Posted at 2019-03-18

出たエラー

HTTP Response: 503 Service Unavailable - AWS Access Key ID: XXXXXXXXXXXXXXX. You are submitting requests too quickly. Please retry your requests at a slower rate.

1回も成功してないリクエストが早すぎ(多すぎ)な訳が無いでしょ……という

原因

2019年01月23日以降のAPI側、Amazon側の仕様変更。

「直近30日で売上実績が無い場合にProduct Advertising API(PA-API)をコールしてもエラーメッセージが返却されるようになります」とのこと。

Amazonアソシエイト・ヘルプ
https://affiliate.amazon.co.jp/help/topic/t52

一応環境

Ruby on Rails 5.2.2
gem 'amazon-ecs'

対応策

売上実績を作ればいいらしい

やってみた結果

とりあえずKindleの0円本では売上にならずダメでした。

次に、Kindle本を1冊友人に買ってもらって売上実績出たのにまだリンクタイプレポートにPA-APIが出てこない……。

問い合わせた結果

Amazon.co.jpアソシエイト・プログラムにお問い合わせいただき、ありがとうございます。

確認したところ、以下の点を確認いたしました。

-2013年参加以降、売上実績がほとんどなく、ここ最近の売り上げも多いとは言えない状態
-http://XXXXXXXXXX.blog.fc2.com/も更新はされておらず、活動している様子が全く見られない(念のためのご案内となりますが、未承認サイトでの活動はお断りしておりますし、リンクを使っているサイトはすべてメールで事前申告しなければなりません)

2019年1月23日により、PA-APIより取得したリンク経由で売上実績を発生させることが、PA-APIへのアクセス維持のための必要条件となりました。

https://affiliate.amazon.co.jp/help/topic/t52/

現状のシステムでは、十分な売上実績を継続的に上げ続けることがPA-API利用のための条件になるものとお考え下さい。

よって、まずは、PA-APIではなく、通常のリンクをご利用のうえ、十分な売上実績を積んでいただくようお願いします。

なお、PA-APIはリンクの一種であり、必ずしも使用しなければならないというものではございません。

売上実績が多くはなく、PA-APIを使用できないのであれば、下記のアソシエイトツールバーの利用への移行を検討願います。

https://affiliate.amazon.co.jp/home/textlink/sitestripe?ac-ms-src=ac-nav

その他にもご不明な点がございましたら、ご遠慮なくお問い合わせください。
アソシエイト・プログラムをご利用いただき、ありがとうございます。

Amazon.co.jp カスタマーサービス アソシエイト・プログラムスタッフ
ご利用ありがとうございました。

Fxxxxxxxxxxxxxxxxxxxxxxxxxxxxck!!!!!!!!!!!!!!!!!!!!!!!!!!!!

😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡

ちくしょうめ!!!!!!!!!!!!!

現在は「十分な売上実績ってなんだよ」で再度問い合わせした所です

来た返信

なお、具体的どのくらいの売上実勢が必要であるかは公開しておりませんことをご了承くださいますようお願いいたします。

うーん、この

オマケ

AWS_access_key_id
AWS_secret_key

これAWSから取れみたいな感じしますけど、アソシエイト登録しておけばそっちから取得してもいいみたいですね。
無駄にAWS登録しちゃいましたよ……。

アソシエイトタグ、アフィリエイトIDみたいなのもどっちにしろ必要になるだろうし、アソシエイトだけ登録しておけば良かったんじゃないの感あります。

8
6
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
6