トップ 最新

ただのにっき

2007-01-20(土) [長年日記]

ISBN-13 ⇔ ISBN-10相互変換(2)

先日、ISBN-13をASINに変換するロジックをtDiaryのamazonプラグインに仕込んだが、最新のAmazon ECSではISBN-13を指定できるようになったようだ。

ItemLookupのIdTypeパラメタに2006-11-14版では指定できなかった「ISBN」が、2007-01-17版に増えている。めでたしめでたし。

ISBN is for looking up books by their ISBN number. So, the ItemId must be a valid ISBN number and the search index in the request must be Books or ForeignBooks. The ISBN value must be 13 digits long and cannot include hyphens. The older 10-digit ISBN numbers can be converted in to the new 13-digit version by prepending "978" to the 10-digit ISBN number, which makes it 13 digits long.

IdTypeをISBNにした場合は、ISBN-13だけでなくISBN-10を指定することもできるようだ。となると、プラグインが受け取った"ASIN"が、ISBNかそれ以外かを判別しないといけない? それもなんだか、難儀しそうな話だな。

もっとも、amazon.rbで使っているAPIは2005-07-26版なので(ふるっ)、まずは最新に追従しなくちゃね……。そんなに変わってないと思うけど。

Tags: amazon isbn

渋谷・ほの字にて

恒例の、「yomoyomoさん上京に合わせて飲む会」。今回は15名。いや、14名か。たぶんひと月後に読み返しても意味不明なメモ:

  • ジーニアスバーは仕事が遅い
  • トンネル掘削は接続時間でバレる
  • 任天堂ならiPhoneを越える画期的なケータイが作れる
  • 乙女力カンファレンス

写真は、ソースをしょうゆと間違える事故が立て続けに発生したのを受けて、たつをさんがサクっと実装したlifehack。