我使用谷歌图书API让特定图书的用户搜索并显示结果。问题是,同一本书的不同版本有不同的ISBN。有没有什么办法来俱乐部这些重印,基于信息的API返回?

我想这样做是因为我有一些版本的ISBN在我的数据库。所以,当一本书的用户搜索,我想俱乐部所有的结果并显示它们作为一个结果。

有帮助吗?

解决方案

我不熟悉使用“俱乐部”字的,但现在看来,要具有相同的ISBN组的书籍。我不知道如何做到这一点单独与谷歌图书,但你可以用美妙的 xISBN web服务来查找交替ISBN的书籍。

命中等

的URL
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上的所有候补。然后可以使用交替进行分组。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top