执行图书搜索。 立即试用。
请求
HTTP 请求
GET https://www.googleapis.com/books/v1/volumes?q={search terms}
参数
参数名称 | 值 | 说明 |
---|---|---|
必需参数 | ||
q |
string |
全文搜索查询字符串。 |
可选参数 | ||
download |
string |
根据下载可用性限制到卷。
可接受的值包括:
|
filter |
string |
过滤搜索结果。
可接受的值包括:
|
langRestrict |
string |
将结果限制为使用此语言代码的图书。 |
libraryRestrict |
string |
将搜索范围限制在此用户的书库中。
可接受的值包括:
|
maxResults |
unsigned integer |
返回的结果数上限。
可接受的值为 0 到 40 (含)。
|
orderBy |
string |
对搜索结果进行排序。
可接受的值包括:
|
partner |
string |
限制合作伙伴 ID 的结果并为其添加品牌标识。 |
printType |
string |
仅限于图书或杂志。
可接受的值包括:
|
projection |
string |
限制返回给一组选定字段的信息。
可接受的值包括:
|
showPreorders |
boolean |
设为 true 即可显示可供预订的图书。默认值为 false。 |
source |
string |
用于标识此请求发起者的字符串。 |
startIndex |
unsigned integer |
要返回的第一个结果的索引(从 0 开始) |
请求正文
使用此方法时请勿提供请求正文。
响应
如果成功,此方法将返回以下结构的响应正文:
{
"kind": "books#volumes",
"items": [
volume Resource
],
"totalItems":(value)
}
属性名称 | 值 | 说明 | 备注 |
---|---|---|---|
kind |
string |
资源类型。 | |
items[] |
list |
卷列表。 | |
totalItems |
integer |
找到的卷总数。如果结果已分页,此值可能会大于此响应中返回的卷数。 |
试试看!
使用下面的 Explorer 对实际数据调用此方法,然后查看响应。