-1

我正在使用 Google Books API,我希望 api 向我发送有关特定作者的书籍信息(例如列出他们的一些书籍)。但是,我的链接目前似乎并没有这样做,因为每当我使用 inauthor 参数时,它发送给我的所有书籍都不是作者编写的。

例如:'https://www.googleapis.com/books/v1/volumes?q=inauthor: emilyhenry & printType=books&langRestrict=en&key=mykey'

通过此链接返回的所有书籍都不是 emily henry 写的。

4

2 回答 2

0

当使用给定的 url 运行相同的请求时,我还得到了不是由给定作者写的书。但是,如果我删除 url 中不应该存在的空格,我会返回 0 本书。我认为您对“emilyhenry”的搜索没有产生结果。

于 2021-08-22T02:22:16.080 回答
0

您需要考虑作者姓名中的空格(所以名字加姓氏)。所以它会是emily+henry

所以api调用将是:

https://www.googleapis.com/books/v1/volumes?q=inauthor:emily+henry&printType=books&langRestrict=en&key=mykey
于 2021-08-22T02:24:48.033 回答