タイトルの通りAmazon URLやASINからISBNに変換します。
ライブラリ(asin2isbn)にしたのでこれを使用します。
npm install asin2isbn
ASIN→ISBN
import {convertAsin2Isbn} from "asin2isbn";
let res = convertAsin2Isbn("4596708460");
if (res.error != "") {
console.log("ISBN : " + res.isbn13); //10桁ISBNの場合は isbn10
}
※Kindle ASINの場合は取得できません。
console.log(res.error); // => "KINDLE"
Amazon URL→ISBN
import {convertUrl2Isbn} from "asin2isbn";
let res3 = convertUrl2Isbn(
"https://www.amazon.co.jp/dp/4799215663/ref=cm_sw_r_tw_dp_5XW9TEXBPTC54CE90CE9"
);
if (res3.isbn != "") console.log("res3 ISBN : " + res3.isbn13);