我正在使用 Google Books API 让用户搜索特定书籍并显示结果。问题是同一本书的不同版本有不同的 ISBN。根据 API 返回的信息,有什么办法可以将这些重印本归为一类?
我想这样做是因为我的数据库中有一些版本的 ISBN。因此,当用户搜索一本书时,我想将所有结果合并并显示为一个结果。
我正在使用 Google Books API 让用户搜索特定书籍并显示结果。问题是同一本书的不同版本有不同的 ISBN。根据 API 返回的信息,有什么办法可以将这些重印本归为一类?
我想这样做是因为我的数据库中有一些版本的 ISBN。因此,当用户搜索一本书时,我想将所有结果合并并显示为一个结果。
我不熟悉“俱乐部”一词的这种用法,但您似乎想对具有相同 ISBN 的图书进行分组。我不知道如何仅使用 Google 图书做到这一点,但您可以使用出色的xISBN 网络服务来查找图书的备用 ISBN。
点击类似的网址
http://xisbn.worldcat.org/webservices/xid/isbn/0596002815
得到这个回应:
<rsp stat="ok">
<isbn>0596002815</isbn>
<isbn>1565928938</isbn>
<isbn>1565924649</isbn>
<isbn>0596158068</isbn>
<isbn>0596513984</isbn>
<isbn>1600330215</isbn>
<isbn>8371975961</isbn>
<isbn>059680539X</isbn>
<isbn>8324616489</isbn>
</rsp>
其中首先包括原始 ISBN,然后是 WorldCat 已知的所有替代品。然后,您可以使用替代品进行分组。