Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 有什么好的API可以通过ISBN搜索书籍吗?_Ios_Web_Isbn - Fatal编程技术网

Ios 有什么好的API可以通过ISBN搜索书籍吗?

Ios 有什么好的API可以通过ISBN搜索书籍吗?,ios,web,isbn,Ios,Web,Isbn,我正在开发一个iOS应用程序,我有一个ISBN列表。我想调出图书封面图片、书名、作者和其他有用的东西,如评论、价格等。我尝试过使用谷歌图书API,但更新的图书没有在他们的服务中列出。我需要一个具有最新ISBN的服务,特别是针对美国的大学教科书 例如,以下ISBN通过Google Books API(以及我尝试过的其他API)返回0个结果: 但有一本书确实有ISBN: 我的问题是:有没有什么好的API我可以使用,免费或其他方式,通过ISBN搜索书籍?我唯一能找到的就是亚马逊产品广告API,这完

我正在开发一个iOS应用程序,我有一个ISBN列表。我想调出图书封面图片、书名、作者和其他有用的东西,如评论、价格等。我尝试过使用谷歌图书API,但更新的图书没有在他们的服务中列出。我需要一个具有最新ISBN的服务,特别是针对美国的大学教科书

例如,以下ISBN通过Google Books API(以及我尝试过的其他API)返回0个结果:

但有一本书确实有ISBN:


我的问题是:有没有什么好的API我可以使用,免费或其他方式,通过ISBN搜索书籍?我唯一能找到的就是亚马逊产品广告API,这完全是过火了。

ISBN查询将起作用。您没有对查询字符串进行编码

使用
encodeURIComponent
对搜索字符串进行编码。或者只需将
%3D
等效物用于
=

试试这个。请注意,
q的值没有
字符和
=

https://www.googleapis.com/books/v1/volumes?q=isbn%3D9780134092669&key={YOUR_API_KEY}

我越来越

 "volumeInfo": {
    "title": "Computer Systems",
    "subtitle": "A Programmer's Perspective",
    "authors": [
     "Randal E. Bryant",
     "David R. O'Hallaron"
    ],
来源


用户试用我链接,您将获得URL。

试试Worldcat。例如,此url“*”返回以下xml:

<?xml version="1.0" encoding="UTF-8"?>  
<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
    <isbn   oclcnum="177669176 222927677 249274099 253402825 301161087  
438280230 442197411 464709193 492988633 54619668 55847258
614957020 644729085 760707144 772683553 802989466 850841661 851226517
875412584" lccn="2004273129" form="BA DA" year="2003" lang="eng"
ed="2nd ed." title="Learning Python"  author="by Mark Lutz and David
Ascher."  publisher="O&#39;Reilly"  city="Sebastopol, CA"   
url="http://www.worldcat.org/oclc/177669176?referer=xid">0596002815</isbn>
</rsp>

0596002815

将0596002815替换为您要查找的ISBN。有关详细信息,请参阅。

我不需要对搜索字符串进行编码,因为我不需要在isbn关键字后使用“=”符号。看:不管怎样,它不起作用。您提供的示例返回657个结果,其中没有一个是我想要的书。最重要的结果是这本书的第二版,而不是第三版。你是对的。isbn不是一个字段-我将isbn改为identifier,但得到了第二版和一本未经修订的书
https://www.googleapis.com/books/v1/volumes?q=identifier%3D9780134092669
于2018年7月1日停用:您可以尝试
manubot引用isbn:9780134092669--日志级别关键
。它是一个python实用程序,将尝试使用多个API来查找ISBN。检查。它检索书目信息。你找到了吗?因为我很难找到一个好的API。谷歌返回无关的书籍。