JANコードでAmazonのAPI
JANコード、ISBN、ASINとAmazonのAPIについてちょい調べてみた。
ISBNって奴は、
昔は10桁でASINと同じ物だった。
現在でも10桁のASINとして検索できそうなんだが、
Amazonは同じものだとは言ってなく、もしかしたらうまく検索できないISBNもあるかもしれない。
ISBNってのは書籍コードなので、本以外にはない。
13桁のISBNはJANコードの一種で、「978」「979」のどちらかから始まるJANコードのことぽい。
JANコードってのは
13桁のコードで、ほとんどの商品についてる。
AmazonでASINの代わりに使って検索すること模できる。
EANコードとも言うらしい。
ISBN10→JAN 変換可能
JAN→ISBN10 ほぼ変換可能
JAN=ISBN13 ISBN13はJANの一部(同じものだが、書籍以外はISBNでない)
ISBN10→ASIN 現状同じと思われる
ASIN→ISBN10 書籍に関しては現状同じと思われる
ASIN→JAN 書籍以外は無理
こんな感じかね。
で、
AmazonのAPIはASINしか取得できず、JANは取得できない。
ASINからJAN、ISBNへの変換は書籍以外は無理。
AmazonのAPIはJANで検索することもできる。
Yahoo!のAPIは
商品検索はJAN、ISBNで検索できる。(Yahoo!の商品コードでも)
レビュー検索はJANコードかYahoo!の商品コードで検索できる。
って感じ。
Amazonで検索した商品をYahoo!で検索することは難しそうなんだが、
逆にYahoo!で検索した商品をAmazonで検索することはできそうだ。
Yahoo!で商品リストを取得して、
追加情報をJANコードを使ってAmazonで取得。
こんな感じで結構行けそうな気がした。