アッポーペンのことではない。Amazon Product Advertising API 5 である。
私はメインのブログで Amazon の広告を掲載している。それに使用しているプラグインで使われているのがこの API である。この API のおかげで,自動化されつつ自分自身でコントロールできる柔軟な広告表示が可能になる。
ところがこれ,30日以内に売り上げがないとそのアカウントからは利用できなくなるというなんだか面倒な制限がある(最初だけ特別枠がある)。私のブログでは完全に PA-API に依存しており,ブログのテキストには ASIN 文字列しか埋め込んでいないので,ひとたびタイムアップになれば,(いちいちスクレイピングして HTML タグを生成して置換しない限り)復活は困難になる。
広告を貼り始めた時点でいきなり月1000円を超える紹介料発生があったため,これまでのところそれほど心配していなかった。ところが,PA-API 5 への切り替えによるごたごたなのか叩いてもエラーを返してくることの多い時期がそれなりにあったことや,件のパンデミックによって Amazon の API がさらにカツカツになったり旅行関係を中心に消費が冷え込んだこと,あとはそもそも広告を貼るようなネタについて書くことが少なかったこともあり,右肩下がりに減り続けて,いまや過去1ヵ月の紹介料発生が12円しかない。
さいわい,昨日今日と誰か何か買ってくれたのですぐには止まらないだろうし,過去の事例としては数か月程度は売り上げがなくても大丈夫なようである。しかし,PA-API 5 への移行から高負荷によると思われる不具合が多いこと,オンラインショッピング需要の高まりは今後も続きそうなこと,一方で消費自体は冷え込んで私のブログで触れているような趣味の品は売れないであろうことを考えると,この先どうなるかはわからない。
そもそもこの仕様は,いちど広告を貼りはじめたら一時的に取り除くことを難しくするという意味でもずいぶんと不便なものである。多少の金額がかかっても,自分で API アクセスを復活させられるオプションの提供を望みたい。