【ハマる】アマゾンのPA-APIの変更でRinkerの商品検索で401エラーが出た件

Rinkerの401エラー WordPress

Amazonから一通のメールが届きました。
アマゾンアソシエイトのPA‐APIが2026年5月15日に停止されるそうです。

PA-API v5エンドポイントは、2026年5月15日をもってサービスを終了します。5月15日までにCreators APIへ移行をお願いします

※本メールはPA-APIをご利用中の皆様、または過去にご利用いただいたことがある皆様にお送りしております。

平素よりAmazonアソシエイト・プログラムをご利用いただき、誠にありがとうございます。

このたび、PA-API v5エンドポイントは、2026年5月15日(金)をもってサービスを終了いたします。PA-APIを利用したコンテンツへの影響を避けるため、同日までに新しいCreators APIへの移行をお願いいたします。移行手順の詳細については、 こちらの資料をご確認ください。

昨年にもAmazonからPA-APIからCreatorsAPIに移行するアナウンスがありましたが、長らく放置していました。さすがに期限が迫ってきたの対応しようかと・・・・

RinkerのAmazon APIの設定

アナウンスるによるとPA-APIからCreatorsAPIに変更されるそうです。
便利に利用させていただいている商品リンクプラグインのRinkerの設定の変更が必要です。
公式サイトに丁寧な説明があったので、記載どおりに設定を変更してみました。

RinkerのCreators API設定

PA-API優先→CreatersAPI優先 を選択。
ID、シークレットキーを入力して最下段の保存ボタンをクリック。
これで設定は完了です。

Creaters API で401エラー

商品を検索すると次の401エラーが表示されました。

Rinkerの401エラー

401なので、IDまたはシークレットキーの入力ミスによるものかと思いましたが、何度やっても上手くいきませんでした。

【エラー】401:AmazonAPIのステータスエラー: {“message”:”The authentication token is invalid or malformed”,”reason”:”InvalidToken”,”type”:”UnauthorizedException”} AmazonAPIのステータスエラー

Creaters APIのリファレンスにIDの作成からアクセス権の付与まで最大48時間かかるとの記載があるので、48時間待つことに・・・

48時間経過したが401エラーは改善せず・・・

48時間待ちましたが、状況は改善しませんでした。
試しにサーバー側のWAF設定を無効にしてみましたが変化なしです。

なぜかPochippだと上手くいく

プラグインの.phpを解析するのは面倒なので、試しに他の商品検索プラグインを導入してみました。
Pochippという商品検索プラグインです。
ダメだろうと思いましたが、すんなりと検索できました。 ということで、ID、シークレットキーは問題ないことが判明。

今後の対応

Pochippに移行すれば解決とはいきません。 昔からクラシックエディタープラグインを使っていますが、Pochippは対応していません。
クラシックエディターとブロックエディターの使い方が違います。
この際に主流のブロックエディターに移行するべきなんでしょうね。 どうしようか~



コメント

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