ISBNDB.com 上有一个非常简单的基于 Web 的解决方案,您可能想看看。
编辑:更新的 API 文档链接,现在也有第 2 版可用
链接到这里的价格和等级
您可以在几分钟内启动并运行(这些示例来自 API v1):
results=details 获取其他详细信息,包括卡目录号。
顺便说一句,通常条形码是 isbn10 或 isbn13 中的 isbn。如果您使用扫描仪并拾取 18 个号码,您只需删除最后 5 个号码。
这是一个示例响应:
<ISBNdb server_time="2008-09-21T00:08:57Z">
<BookList total_results="1" page_size="10" page_number="1" shown_results="1">
<BookData book_id="the_joy_luck_club_a12" isbn="0143038095">
<Title>The Joy Luck Club</Title>
<TitleLong/>
<AuthorsText>Amy Tan, </AuthorsText>
<PublisherText publisher_id="penguin_non_classics">Penguin (Non-Classics)</PublisherText>
<Details dewey_decimal="813.54" physical_description_text="288 pages" language="" edition_info="Paperback; 2006-09-21" dewey_decimal_normalized="813.54" lcc_number="" change_time="2006-12-11T06:26:55Z" price_time="2008-09-20T23:51:33Z"/>
</BookData>
</BookList>
</ISBNdb>