ISBN-13でAmazonの書籍を呼ぶ

書庫の、書影からAmazonへのリンクを見なおした。
これまでISBNでの検索を取得して、目的の書籍へ更にリンクをたどる2-ステップでした。
例えば、ISBN 978-4-480-09583-1 の書籍を次で呼んでいる。
http://www.amazon.co.jp/s/url=search-alias%3Daps&field-keywords=9784480095831
直接書籍を呼び出すことはできないか調べてみる。
次が参考になった。
FAQ: ISBN-13 for Amazon Associates @AmazonAssociates
ポイントは、
・ISBN-10がそのままASIN(Amazonの独自)コードになる。
・ISBN-13そのままは使えない。
ということで、ISBN-13をISBN-10に変換してやれば良いらしい。
例えば、例の書籍は次で呼べる。

問題は最後の桁のチェックサムを再計算すること。
これは次をそのまま利用させてもらえば便利。
http://dqn.sakusakutto.jp/2013/10/isbn13isbn10javascript.html
これで、ダイレクトに書籍を呼べるようになった。
ついでにアフィリエイト タグをつけてみよう。
残念ながらhontoでは同様な処理はできない様子。