Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規
投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://jacketj.blog45.fc2.com/tb.php/1299-ba9a8c0c
この記事に対してトラックバックを送信する(FC2ブログユーザー)

RAKUTEN WEBSERVICEの使い方

Amazonさん、目新しい更新もないので、【楽天ウェブサービス】RAKUTEN WEBSERVICE を利用してみる。
【楽天ウェブサービス】RAKUTEN WEBSERVICE

このサイトにぴったりな
http://webservice.rakuten.co.jp/api/cdsearch/
を使ってみた。

使えそうなパラメータ

keyword
1ページあたりの取得件数 hits
取得ページ page

ソート sort
-reviewCount

+affiliateRate:
アフィリエイト料率順(昇順)
-affiliateRate:
アフィリエイト料率順(降順)
+reviewCount:
レビュー件数順(昇順)
-reviewCount:
レビュー件数順(降順)
+itemPrice:
価格順(昇順)
-itemPrice:
価格順(降順)
+updateTimestamp:
商品更新日時順(昇順)
-updateTimestamp:
商品更新日時順(降順)
random:
ランダム順
※UTF-8でURLエンコードされている必要があります。

なぜURLエンコード?と思ったら、+をエンコードしろってことね。%2B。+つかないなら+の意味にすればいいのに。
でもrandomはWebサービスにしては面白いな。


検索フィールド field 1が広い
商品画像有無フラグ imageFlag 1が画像あり


ということでリクエスト生成

http://api.rakuten.co.jp/rws/1.11/rest?developerId=XXXXXXXXXXX&
operation=CDSearch&
version=2007-10-25&
keyword=CD&
genreId=200533&
sort=%2BitemPrice&
field=1&
imageFlag=1&
hits=30&
page=1&
affiliateId=XXXXXXXXXXX


使えそうなレスポンス
商品コード itemCode
商品名 itemName
商品画像128x128URL mediumImageUrl
商品説明分 itemCaption
アフィリエイトURL affiliateUrl
アフィリエイト利用利率 affiliateRate

画像ちっちゃいなぁ。


テンポラリ格納用テーブル
DROP TABLE SCOTT.RAKUTEN_ITEM
/

CREATE TABLE SCOTT.RAKUTEN_ITEM (
ITEMCODE VARCHAR2(100),
ITEMNAME VARCHAR2(1000),
MEDIUMIMAGEURL VARCHAR2(2000),
AFFILIATEURL VARCHAR2(2000),
KEYWORDS VARCHAR2(1000),
REG_D TIMESTAMP,
CONSTRAINT PK_RAKUTEN_ITEM_1 PRIMARY KEY(ITEMCODE)
)
/

ここからxmlをガリガリやってみる。


B’z The Best “ULTRA Pleasure”(2CD+DVD)
B'z The Best “Ultra Pleasure”(2CD+DVD)


←楽天 Amazon→

画質はAmazonさんかな。大きさが揃っているのもAmazonさん。



java.sql.SQLException: ORA-01461: LONG値はLONG列にのみバインドできます。
ITEMCAPTIONが4000バイト以上返ってきますので、substringしておきましょう。


楽天さんの特徴は、その商品数の多さ。
トップページを見る限り、2000万点以上の商品。そして、ジャンルもフルジャンル。
なんでも揃っています。
スポンサーサイト

0件のコメント

コメントの投稿

新規
投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://jacketj.blog45.fc2.com/tb.php/1299-ba9a8c0c
この記事に対してトラックバックを送信する(FC2ブログユーザー)

Appendix

ジャケット画像を探す!

最近の記事

Amazon検索

プロフィール

Author:jacketer
中の人は完全な佳奈様病です

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。