楽天市場APIの403エラーを解決する方法
Rapidアイテムで楽天市場の商品検索時に「403」と表示された場合は、許可サイトだけでなく、楽天ウェブサービス側のアプリ設定を順番に確認します。
「許可サイト」は重要な確認項目のひとつです。 RapidアイテムはWordPressのサイトアドレスから取得したOriginを楽天市場APIへ送信します。許可サイトを設定済みでも403が続く場合は、保存内容、登録ドメイン、認証情報、API利用範囲も続けて確認してください。
許可サイトを設定する手順
- 楽天ウェブサービスのアプリ一覧を開き、楽天アカウントでログインします。
- Rapidアイテムで使用しているアプリを選び、「Edit」から編集画面を開きます。
- 「許可サイト」に、WordPressの「設定」→「一般」→「サイトアドレス(URL)」と同じホスト名を追加します。
- 設定を保存し、反映後にWordPressへ戻って楽天の商品検索をもう一度実行します。
ドメインの入力例
- 正しい例:
www.example.com https://は含めません。- 末尾の
/や、/shop/などのページパスは含めません。 wwwの有無は、WordPressの「サイトアドレス」に表示されるドメインへ合わせます。
まだ403が表示される場合
- アプリのEdit画面を開き直し、「許可サイト」が保存されているか確認します。サブドメインや
wwwの有無も一致させます。 - 楽天ウェブサービスで、楽天市場APIが利用範囲に含まれているか確認します。
- Rapidアイテムへ登録したアプリケーションIDとアクセスキーが、同じアプリに発行された組み合わせか確認します。
- Rapidアイテムの楽天設定から保存済みアクセスキーを一度削除して保存し、正しい値を再入力します。
- 楽天アフィリエイトIDとアクセスキーを取り違えていないか確認します。
アクセスキーは秘密情報です。お問い合わせ時には、アプリケーションIDとアクセスキーが写った画面をスクリーンショットや本文へ記載しないでください。