本文へ移動
RapidShop
マイページ

楽天市場APIの403エラーを解決する方法

Rapidアイテムで楽天市場の商品検索時に「403」と表示された場合は、許可サイトだけでなく、楽天ウェブサービス側のアプリ設定を順番に確認します。

「許可サイト」は重要な確認項目のひとつです。 RapidアイテムはWordPressのサイトアドレスから取得したOriginを楽天市場APIへ送信します。許可サイトを設定済みでも403が続く場合は、保存内容、登録ドメイン、認証情報、API利用範囲も続けて確認してください。

許可サイトを設定する手順

  1. 楽天ウェブサービスのアプリ一覧を開き、楽天アカウントでログインします。
  2. Rapidアイテムで使用しているアプリを選び、「Edit」から編集画面を開きます。
  3. 「許可サイト」に、WordPressの「設定」→「一般」→「サイトアドレス(URL)」と同じホスト名を追加します。
  4. 設定を保存し、反映後にWordPressへ戻って楽天の商品検索をもう一度実行します。

ドメインの入力例

  • 正しい例:www.example.com
  • https://は含めません。
  • 末尾の/や、/shop/などのページパスは含めません。
  • wwwの有無は、WordPressの「サイトアドレス」に表示されるドメインへ合わせます。

まだ403が表示される場合

  • アプリのEdit画面を開き直し、「許可サイト」が保存されているか確認します。サブドメインやwwwの有無も一致させます。
  • 楽天ウェブサービスで、楽天市場APIが利用範囲に含まれているか確認します。
  • Rapidアイテムへ登録したアプリケーションIDとアクセスキーが、同じアプリに発行された組み合わせか確認します。
  • Rapidアイテムの楽天設定から保存済みアクセスキーを一度削除して保存し、正しい値を再入力します。
  • 楽天アフィリエイトIDとアクセスキーを取り違えていないか確認します。

楽天市場商品検索APIの公式仕様を確認する

アクセスキーは秘密情報です。お問い合わせ時には、アプリケーションIDとアクセスキーが写った画面をスクリーンショットや本文へ記載しないでください。