ポチップの商品検索が失敗する原因と対応策を紹介

ご質問のある方へ

ポチップの質問・要望は公式フォーラムにご投稿ください。

ポチップでは、Amazon、楽天、ヤフーショッピングで商品検索を行うことができます。

しかし、状況に応じて商品検索に失敗することがあります。今回は、エラーメッセージを元に検索に失敗する原因と解決策について解説します。

  • リクエスト回数が多すぎます。(PA-APIの利用制限についても確認してみてください。)
  • cURL error 28: Operation timed out after xxx milliseconds
  • 無効なアクセスキーです。

リクエスト回数が多すぎます。(PA-APIの利用制限についても確認してみてください。)

A. PA-API経由での売上が立っていない可能性があります

amazonアソシエイトのAPI利用ポリシーには以下のように書かれています。

– 初期リクエスト可能数 : 1日あたり 8,640リクエスト(API利用開始より60日間)

– PA-APIより取得した商品リンクより発生した、過去30日間の発送済み商品売上$0.05(日本円で約5円)ごとに1リクエスト追加

– 1日の最大リクエスト可能数は、1日あたり864,000リクエスト

Product Advertising API利用ポリシーの変更について

利用者様からよく聞くケースは以下のようなケースです。

  • PA-APIを発行したばかりで売上が立っていない
  • 久しぶりにブログを再開すると検索ができない
  • Amazon側のラグ(売上は立っているけどPA-APIが使えるまで数日かかった)

検索に失敗した場合は、PA-APIの利用ポリシーを再度確認しておきましょう。

PA-APIの利用ポリシー

cURL error 28: Operation timed out after xxx milliseconds

A. Pochipp Assistが最新でない可能性があります。最新の場合はPochipp Assistが原因の可能性があります。

Pochipp Assistには現状アップデートの仕組みが入っていない関係上、最新版へのアップデートは Pochipp Assistのページ より、再インストールしていただく必要があります。

元々それほど変更の必要なプラグインでなかった背景があります。(今となっては入れておけば良かったと思ってますが…)

もしPochipp Assistが最新バージョンの場合は、以下の要因が考えられます。

  • ご利用者様のネットワーク環境が良くない
  • Pochipp Assist側の原因

ご利用者様のネットワーク環境が良くない

fast.com などでネットワーク環境をご確認ください。3Mbpsもあれば十分問題ないレベルかと思います。

Pochipp Assist側の原因

Pochipp Assistの内部的な仕組みによる理由も考えられます。Pochipp AssistはPA-APIを利用せず自動で商品情報を検索します。

PA-APIを利用しないため、Pochipp Assistの検索がbot判定されている可能性が高いです。

現状、Pochipp Assistでは外部ツールを使ってbot判定されないようにしていますが、ムラがあります。

こちらはPochipp Assistをご利用いただいている以上、対策が難しいため少し時間をおいて再検索をお願いいたします。

3日以上検索できない状況であれば、Pochippの公式フォーラムにご連絡ください

Amazonへの検索に時間がかかっています。しばらく時間をおいてお試しください。

Pochipp AssistはPA-APIを利用せず商品情報を検索するため、Amazonからbot判定されることがあります。

現状、外部ツールを使ってbot判定されないようにしていますが、ムラがあります。

こちらはPochipp Assistをご利用いただいている以上、対策が難しいため少し時間をおいて再検索をお願いいたします。

3日以上検索できない状況であれば、Pochippの公式フォーラムにご連絡ください

無効なアクセスキーです。

A. アクセスキー、シークレットキーを再発行してください

利用しているPA-APIのバージョンが古い場合、上記のエラーが発生することがあります。

Amazonアソシエイトの管理画面から、アクセスキー・シークレットキーを再発行して新しいバージョンにすると検索が行えるようになります。

Amazon Product Advertising APIの認証ページ

検索するパターンはいくつかあるので、上記以外にも原因があることはあります。もし、他に「このメッセージはどうして出るの?」と疑問に思われたら、お気軽にコメントください。

【開発者からのお願い】

ポチップの開発にはAmazonのPA APIが必要です。AmazonのPA APIは180日で3つ以上の商品売上がないと利用が停止され開発に影響が出てしまいます。

ぜひ、以下のAmazonリンクより商品購入にご協力ください。(購入商品はリンクの商品以外でも大丈夫です)

ご協力ありがとうございます。

Blue Bottle Coffee(ブルーボトルコーヒー)
¥1,713 (2024/12/11 18:45時点 | Amazon調べ)