technikki

適当に技術系を書きます

楽天APIで商品情報を抜き出す

はじめに

ふるさと納税用のサービスのために、商品情報をとってきたい。
楽天APIでとってこれそうなので、使ってみる。

設定あれこれ

【楽天API】 楽天APIを使用できるようにする手順

数年前の公式回答だが、無料で使えるっぽい。

https://webservice.faq.rakuten.net/hc/ja/articles/900001971983-%E6%A5%BD%E5%A4%A9%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AF%E7%84%A1%E6%96%99%E3%81%A7%E5%88%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B-

使ってみる

テストページがある。ここで色々試した。

Rakuten Web Service : API Test Form

個別のページ内容を表示したい。その場合は、なんとかしてshopCodeを見つけてきてから、個別のitemCodeをとってくるようにする。 shopCodeはurlに入ってる。co.jpの次の/.../の部分。

https://item.rakuten.co.jp/f016683-shiranuka/8700-30009172/

shopCodeをAPIに入力すると、そのショップのアイテム一覧が得られるので。
"itemCode": "f016683-shiranuka:10000933"をまたAPIに渡せば個別の商品ページの内容が得られる。

終わりに

これ全部無料なら楽だし便利。