對書籍進行搜尋。 立即試用。
要求
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)
}
資源名稱 | 值 | 說明 | Notes |
---|---|---|---|
kind |
string |
資源類型。 | |
items[] |
list |
磁碟區清單。 | |
totalItems |
integer |
找到的磁碟區總數。如果結果有分頁後的結果,結果可能大於此回應傳回的磁碟區。 |
動手操作
使用下方的多層檢視,針對即時資料呼叫這個方法並查看回應。