来自 Google 本书 API 的最相关结果
Most Relevant Results from Google Books API
如果我只按名称搜索一本书,例如 harry potter
,我的请求就像
https://www.googleapis.com/books/v1/volumes?q=intitle:harry+potter&key=myKey
&
我正在插入我的钥匙。但是我得到的 json 结果根本不相关,它给了我随机的书,但我想得到 JK 罗琳写的真正的哈利波特书。知道我如何才能在顶部获得最相关的信息。
因此,我没有使用 google 本书 API,而是使用了 goodreads API,它根据受欢迎程度对书籍进行了排序,这解决了我的问题。
只需在 goodreads 中创建您自己的开发人员密钥,然后您就可以访问数据。
检查以下 link 以供参考
Goodreads
OpenLibrary 提供了一个很好的搜索 api:
尝试:
https://openlibrary.org/search.json?title=Harry+Potter&author=J.K+Rowling
您也可以尝试索取图书馆目录。
国会图书馆
https://www.loc.gov/books/?all=true&fa=contributor:rowling,+j.+k.&q=Harry+Potter
我不知道如何以不同于 html 的格式获得响应。
大英图书馆。
也有可能get the result as RSS。但我不知道如何直接创建 RSS link。底层库系统称为Primo
。实际API只限注册用户使用
世界猫
https://www.worldcat.org/search?qt=worldcat_org&q=harry+potter&submit=Search
API 仅供图书馆工作人员使用:-(
结构化数据的其他选择。
北莱茵威斯特法伦州的德语图书目录。您可以在 HTTP-Header 中指定不同的格式以获得 JSON、RDF 或 HTML.
等结果
http://lobid.org/resources/search?agent=Rowling%2C+J.+K.&name=Harry+Potter&language.label=Englisch
...待续....
如果我只按名称搜索一本书,例如 harry potter
,我的请求就像
https://www.googleapis.com/books/v1/volumes?q=intitle:harry+potter&key=myKey
&
我正在插入我的钥匙。但是我得到的 json 结果根本不相关,它给了我随机的书,但我想得到 JK 罗琳写的真正的哈利波特书。知道我如何才能在顶部获得最相关的信息。
因此,我没有使用 google 本书 API,而是使用了 goodreads API,它根据受欢迎程度对书籍进行了排序,这解决了我的问题。 只需在 goodreads 中创建您自己的开发人员密钥,然后您就可以访问数据。 检查以下 link 以供参考 Goodreads
OpenLibrary 提供了一个很好的搜索 api:
尝试:
https://openlibrary.org/search.json?title=Harry+Potter&author=J.K+Rowling
您也可以尝试索取图书馆目录。
国会图书馆
https://www.loc.gov/books/?all=true&fa=contributor:rowling,+j.+k.&q=Harry+Potter
我不知道如何以不同于 html 的格式获得响应。
大英图书馆。
也有可能get the result as RSS。但我不知道如何直接创建 RSS link。底层库系统称为
Primo
。实际API只限注册用户使用世界猫
https://www.worldcat.org/search?qt=worldcat_org&q=harry+potter&submit=Search
API 仅供图书馆工作人员使用:-(
结构化数据的其他选择。
北莱茵威斯特法伦州的德语图书目录。您可以在 HTTP-Header 中指定不同的格式以获得 JSON、RDF 或 HTML.
等结果http://lobid.org/resources/search?agent=Rowling%2C+J.+K.&name=Harry+Potter&language.label=Englisch
...待续....