PR

楽天APIの新ルール:ID・Access Key・Affiliate IDを正しくセットする手順

楽天ウェブサービス
記事内に広告が含まれています。

楽天市場の商品データをブログやサイトで表示させている皆様、2026年5月14日の旧システム完全停止に向けた準備はお済みでしょうか。設定が古いままでは、エラーで商品が表示されないケースが増えています。

この記事では、最新の2026-04-01版に対応した、確実に動くセット方法を解説します。

これまでの回答において、最新の2026-04-01版の公式ルールと異なる、不正確な情報を提示してしまった箇所を整理し、お詫びして訂正いたします。

スポンサーリンク

1. 必須となる「3つのID・キー」

最新のセキュリティ基準により、以下の3つを正しく送ることが必須となりました。一つでも欠けると、エラーで表示されないか、報酬が反映されません。

  • applicationId:アプリを識別するID
  • accessKey:本人確認用の秘密鍵(新規必須・Kは大文字
  • affiliateId:報酬を受け取るためのID(収益化に必須

2. Access Keyをセットする3つのステップ

ステップ1:アプリを「新規登録」してキーを取得

既存アプリの編集ではなく、「新規アプリ登録」から新しいIDと accessKeypk_から始まるもの)を発行してください。

ステップ2:接続先URL(ドメイン・パス)を最新にする

2026年5月以降、URLの構造が変更されました。日付バージョンの位置を間違えるとデータが返ってきません。

  • 新ドメインopenapi.rakuten.co.jp
  • 最新パス/Search/20260401(※Searchの直後に日付が入ります)

ステップ3:正しいパラメータ名で連結する

正しいリクエストURLの構成例

以下の構造を1行で記述します。 https://openapi.rakuten.co.jp/ichibams/api/IchibaItem/Search/20260401?applicationId=[ID]&accessKey=[Key]&affiliateId=[AffiliateID]&keyword=福袋&formatVersion=2

3. 「表示されない・報酬が出ない」時のチェックリスト

確認項目設定値
URLパス/Search/20260401 (スラッシュ区切り)
キーの名称accessKeyKは大文字
アフィリエイトIDaffiliateId (報酬発生に必須)
データ階層formatVersion=2指定時、プログラムの ['item'] 階層を消したか

4. 合わせて設定したい「formatVersion=2」

移行の際は、パラメータに &formatVersion=2 を追加することを推奨します。データ構造が簡素化され、商品名や価格を取り出すプログラムが非常にシンプルになります。

まとめ

楽天APIの新ルールへの対応は、「20260401という正しいパスを使い、Access KeyとAffiliate IDを正しく添えて送る」ことがゴールです。

以前の不正確な情報(日付ミスやパスの記述ミス)を修正し、5月14日の期限までに確実に収益が発生する状態に整えましょう。

スポンサーリンク
楽天ウェブサービス

コメント

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