【悲報】ポチップのAmazonリンクが全滅!?「http_403」エラーの理由と対策を現役エンジニアが徹底解説!

IT
この記事は約4分で読めます。

┈ Twitterでも発信しているのでぜひフォローお願いします!

1. 何が起きた??

はじめまして、キャンペジニアです!

久しぶりにブログ(キャンペジニア)を開いてみたら、思わぬトラブルが発生しました……。

「……あれ? Amazonの商品リンクが全部エラーで切れてる!?」

ブログ運営で超便利に使っているリンク作成プラグイン「ポチップ(Pochipp)」で更新を試みたところ、見慣れないエラー画面が出現。

ふぬふむ、とりあえず「公式記事」のリンクにいってみるかー
とリンクを踏んでみたものの

あれ・・・。
該当する事象なくね??
うーん。なんなんだと英語も読まずに悩んでた時期が(5分ほど)ありました。

初心者ブロガーとしては見過ごせないこの現象、原因を徹底調査してみたので、同じ悩みで頭を抱えているブロガーの皆さんにシェアします!

2. 出現した謎のエラー「http_403」の正体

ポチップの更新ボタンを押したときに表示されたのが、こちらのメッセージ。

エラー内容: http_403: Your account does not currently meet the eligibility requirements.

直訳すると、「あなたのアカウントは現在、利用要件を満たしていません」という意味。

「え、アカウント停止!? 何か規約違反でもした……!?」と一瞬冷や汗をかきましたが、気を取り直してAmazonアソシエイトのレポートを確認してみると

うわぁ、しょぼしょぼレポートだ・・・。
って違う違う、そうじゃない。
見る観点は、売り上げはちゃんと上がってるってこと!!
(貢献してくださった方、本当にありがとうございます!!)

じゃーなんでだーとおもって
公式ページ(ヘルプ)を確認してみることに。
うん、ごちゃごちゃしててよくわからん。

まぁ、ちょっと気持ちを切り替えて(現実逃避をして)
APIの画面に行ってみたわけですよ。
APIがACTIVEになっているかの確認も含めてね。
すると、そこには衝撃の仕様変更(QA)が記載されていました。

3. Amazon PA-APIの利用条件が厳しすぎる問題

Amazon公式のQ&A(クリエイターズAPIに関する項目)を調べてみると、こんな記述を発見したんです。

Q. クリエイターズAPIでPA APIにアクセスする資格があるかどうかはどうすればわかりますか?

A. Creators API を通じて PA API にアクセスするには、承認されたクリエイターアカウントに加えて、過去 30 日間に対象となる売り上げが 10 件以上ある必要があります。

「……過去30日間で10件以上!?」

思わず二度見しました。 本職のインフラ構築ならまだしも、のんびり更新の個人ブログで「30日で10件の成果」は、正直ハードルが高すぎます……!(涙)

PA-API(商品データを自動取得するシステム)が使えなくなったことで、ポチップでの自動更新が「http_403エラー」として弾かれていたのが原因でした。

4. 【一安心】アソシエイト報酬自体は発生していた!

「じゃあ今までの売上や報酬はどうなっちゃうの!?」と焦ってAmazonアソシエイトのダッシュボード(レポートツール)を確認してみたところ……

一応、売り上げはちゃんと上がっていました!

よかった〜〜〜!!(ホッ)

どうやら「API(自動更新機能)が止められた」だけで、「アソシエイトアカウント自体の凍結や、紹介報酬の制限」がかかったわけではないようです。

リンク経由で購入してくれた分の成果はしっかりカウントされていると分かって、ひとまず一安心。

5. 【ワークアラウンド】ポチップでできる「暫定対策」

PA-APIが止められて商品検索が使えない以上、エラーを放置するわけにはいきません。 そこで、ポチップの設定を変更して乗り切る暫定対策を実施することにしました!

具体的な手順は以下の通りです。

  1. 商品検索の参照元を「楽天」に変更する ポチップの設定画面から、通常検索・参照元を「楽天市場」に切り替えます。これでAPIエラーを起こさずに商品情報の取得や画像の挿入が可能になります。
  2. Amazonは「検索ページへのリンク」で対応する AmazonのAPIが使えない間は、個別の商品APIを叩くのではなく、「Amazonの検索結果ページ」へジャンプするボタンリンクを設定します。


これでリンク切れを防ぎつつ、読者がAmazonで買い物をしたい場合もスムーズに誘導できるようになります!

6. まとめ:エラーに負けず、これからバンバン記事を書くぞ!

というわけで、今回のまとめです。

  • 「http_403」の理由: 直近30日間で10件以上の売上がないとAmazon PA-APIが停止する仕様。
  • 報酬への影響: アカウントが停止したわけではないので、発生した報酬は無事!
  • 暫定対策: ポチップの検索元を「楽天」にし、Amazonは検索ページリンクで回避!

APIが止まっちゃったのは悲しいけれど、回避策さえ用意できれば大丈夫。 これもブログ運営のいい経験!

通信障害のトラブルシューティングと同じで、原因を突き止めて暫定対策を打ち、本恒久対策(30日10件達成)に向けて記事を増やしていくのがキャンペジニアのスタイル。

ピンチをチャンスに変えて、これからバンバン記事を書いていきますよー!

本記事で出てきた商品が載ってる記事はこちらー
興味があれば見てみてくださいねー
https://www.campeginer-digicoge.com/it/console/

コメント

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