【Amakuri】高頻度な大量アクセスはご遠慮くださいというお願い

ボットなどを利用(利用しなくとも)してAmakuriから大量に商品検索したりアソシエイトリンクを作る行為は止めてください。
この数ヶ月間、特定IPから一日に数千から数万件といったリクエストが高頻度で来ておりました。
アクセスログを確認してみると商品リンク作成を自動化させているのではないかという挙動で、今週あたりから極端にリクエスト数が増加しています。
なぜAmakuriでこのような行為をおこなっているのか、なぜ自分でPA-APIの利用手続きをしてプログラムを組み商品リンクを作らないのか、あるいはわたしの勘違いでスクレイピングなどはしておらず、単に不要なアクセス行為を繰り返しているだけなのか。
よくわかりませんが、ともかくそのようなアクセスが続き、他の利用者が使いづらい状態になり、サーバーにも負荷がかかっていたので該当IPをアクセス禁止にさせていただきました。
(該当IPの方はご理解いただけると幸いです。本来ならば一度ご理解を頂くためにトップページにそのような行為を止めていただくように書くべきでしたが・・・。)

AmakuriがAmazonの商品検索、商品リンク作成機能のために利用させていただいておりますProduct Advertising API (PA-API)には利用制限があります。
プログラム上からどれくらいの頻度で、一日にどれくらいAmazonの商品を検索できるか決められています。
その制限にひっかかってしまいますとAmakuriで商品検索、商品リンク作成ができなくなってしまいます。
該当IPからは長時間にわたり継続的なリクエスト(間隔が短いときは1秒1リクエスト)があり、該当IPからのアクセスがあると他の方が利用しにくい状態にあったと考えます。

まずこれを理解していただいた上で次の話にうつります。

2019年01月16日にProduct Advertising API (PA-API)の利用ポリシーが変更されます。

Product Advertising API (PA-API) の利用ガイドライン 重要なお知らせ
https://affiliate.amazon.co.jp/help/topic/t32

Product Advertising API利用ガイドラインは、APIの公正かつ効率的な使用を促進するために設定されます。Product Advertising APIへのアクセスのために使用される各アカウントは、標準で最小限1秒間あたり1リクエストまでの利用が認められます。しかしながら、利用開始以降、APIから取得したURL経由での売上がまったく無い場合、30日ごとに1日あたりのリクエスト数上限を0.1ずつ減少させます。最終的に1日あたりのリクエスト数制限は0.1(8640リクエスト/日)まで減少することになります。この制約はPA-APIで取得したURL経由での売上が上がり次第、初期値である1秒間あたり1リクエストに戻ります(通常24時間以内)。

AmakuriからAmazonアソシエイトの売上げがなければ一日のリクエスト回数が8640回に制限されるようです。
以前の10分の1です。

Amazonとしては当然の措置だと思います。
利益を還元していない利用者に対して制限をするというだけの話ですから。

Amakuriのトップページにも記載しておりますが、AmakuriはAmazonのProduct Advertising APIを利用させていただいているにも関わらず、アソシエイトリンクは張っていません。

理由は簡単で、審査に落ちてしまったからです。
いまだにどこが問題なのかわかっていない状態です。
2017年4月に再度申請してみたのですが、やはりそちらも申請が通りませんでした。

というわけで、売上げのないAmakuriは必然的に一日のリクエスト回数が8640回に制限されます。
現在の利用者数、ページビューを確認してみた限り、このリクエスト回数でもまったく問題ないのですが、最初に書いたようなことをされてしまうと制限にひっかかる可能性が以前よりも高くなります。

ですので、他の利用者のことも考えて高頻度な大量アクセスはご遠慮くださいという話でした。

(って、ここまで書いてきましたが、わたしの読み間違いで1秒間に1リクエスト可能だったのが、1秒間に0.1リクエスト、10秒間に1リクエストしかできなくなる制限っていうわけではないですよね??でなければ良いのですが・・・)

以上です。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です