楽天商品検索API XML構造

URLをリクエストしたときに返ってくるXMLの構造を説明しています。
関連ページ リクエストの作成 サンプルコード

XML構造 主要な部分のみ掲載

おもに使用するであろう部分のみ掲載しています。その他必要な部分は、XMLを見て解析して下さい。

Response        
Body      
  itemSearch:ItemSearch  
    Items  
      Item    
        itemName ・・・商品名
        itemPrice ・・・商品価格
        itemCaption ・・・商品説明
        affiliateUrl ・・・アフィリエイトURL
        smallImageUrl ・・・商品画像64x64URL
        mediumImageUrl ・・・商品画像128x128URL

XMLのフィールド名とその内容

XMLのフィールド名とその内容の一覧です。ここからのコピー
コードに関しては、サンプルコードで説明しています。

楽天商品検索API(ItemSearch) 出力パラメーター version:2008-09-01
区分 ID 大分類 分類 項目名 フィールド名 備考





|

|
1 ARG --- User-Agent Valueにはユーザのユーザエージェントが表示される
2 --- developerId ValueにはデベロッパーIDが表示される
3 --- operation Valueにはユーザの指定した操作名が表示される
4 --- version Valueにはユーザの指定した操作のバージョンが表示される
5 Status --- Status Success / NotFound / ServerError / ClientError / Maintenance のいずれか
6 StatusMsg --- StatusMsg Statusに特化したメッセージを出力

|







|

|
1 全体情報 検索数 count 検索結果の総商品数
2 ページ番号 page 現在のページ番号
3 ページ内商品始追番 first 検索結果の何件目からか
4 ページ内商品終追番 last 検索結果の何件目までか
5 ヒット件数 hits 1度に返却する商品数
6 キャリア情報 carrier PC=0 or mobile=1
7 総ページ数 pageCount 最大100
8 商品情報
(全体:<Items> ~ </Items> 、個別商品:<Item> ~ </Item>)
商品情報詳細 商品名 itemName  
9 商品コード itemCode  
10 商品価格 itemPrice  
11 商品説明分 itemCaption  
12 商品URL itemUrl  
13 アフィリエイトURL affiliateUrl (入力パラメーターにアフィリエイトIDが含まれていた時のみ)
14 商品画像有無フラグ imageFlag 0:商品画像無し
1:商品画像有り
15 商品画像64x64URL smallImageUrl (画像サイズ64px*64px)
16 商品画像128x128URL mediumImageUrl (画像サイズ128px*128px)
17 販売可能フラグ availability 0:販売不可能
1:販売可能
18 消費税フラグ taxFlag 0:税込
1:税別
19 送料フラグ postageFlag 0:送料込
1:送料別
20 クレジットカード利用可能フラグ creditCardFlag 0:カード利用不可
1:カード利用可
21 ショップオブザイヤーフラグ shopOfTheYearFlag 1:ショップオブザイヤー受賞店舗
22 アフィリエイト利用利率 affiliateRate  
23 販売開始時刻 startTime タイムセールが設定されている場合のみ(YYYY-MM-DD HH:MM形式)
24 販売終了時刻 endTime タイムセールが設定されている場合のみ(YYYY-MM-DD HH:MM形式)
25 レビュー件数 reviewCount  
26 レビュー平均 reviewAverage  
27 店舗情報 店舗名 shopName  
28 店舗コード shopCode 店舗ごとのURL (http://
www.rakuten.co.jp/[xyz])
におけるxyzのこと
29 店舗URL shopUrl httpからはじまる店舗ごとのURL
30 ジャンル情報 ジャンルID genreId  
31 ジャンルごとの商品数
(全体:<GenreInformation>
~ </GenreInformation>
、個別ジャンル:<current> ~ </current>もしくは<child> ~ </child>)
自ジャンル --- current ユーザの入力したジャンルID
32 ジャンルID genreId  
33 ジャンル名 genreName  
34 ジャンルに紐づく商品数 itemCount  
35 ジャンル階層 genreLevel  
36 子ジャンル --- child ユーザの入力したジャンルIDの子ジャンル
複数の子ジャンルがある場合は<child> ~ </child>が複数生成される
入力が「genreId=0」の時はgenreLevel=1の ジャンルが<child> ~ </child>に表示される
37 ジャンルID genreId  
38 ジャンル名 genreName  
39 ジャンルに紐づく商品数 itemCount  
40 ジャンル階層 genreLevel  
ホームページ WEBサービス API PHP プログラミング