Số lượng: danh sách
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tìm kiếm sách.
Thử ngay.
Yêu cầu
Yêu cầu HTTP
GET https://www.googleapis.com/books/v1/volumes?q={search terms}
Thông số
Tên thông số |
Giá trị |
Mô tả |
Thông số bắt buộc |
q |
string |
Chuỗi truy vấn tìm kiếm toàn bộ văn bản.
|
Thông số tuỳ chọn |
download |
string |
Hạn chế theo số lượng theo tình trạng có thể tải xuống.
Các giá trị được chấp nhận là:
- "
epub " – Tất cả các tập có epub.
|
filter |
string |
Lọc kết quả tìm kiếm.
Các giá trị được chấp nhận là:
- "
ebooks " - Tất cả sách điện tử trên Google.
- "
free-ebooks " – Sách điện tử của Google có khả năng xem toàn bộ văn bản.
- "
full " – Mọi người có thể xem toàn bộ nội dung tập.
- "
paid-ebooks " - Sách điện tử trên Google có giá.
- "
partial " – Công khai có thể xem một số phần văn bản.
|
langRestrict |
string |
Chỉ hiển thị kết quả là những cuốn sách có mã ngôn ngữ này.
|
libraryRestrict |
string |
Chỉ cho phép tìm kiếm trong thư viện của người dùng này.
Các giá trị được chấp nhận là:
- "
my-library " – Chỉ cho phép truy cập vào thư viện của người dùng, bất kỳ kệ nào.
- "
no-restrict " – Không hạn chế dựa trên thư viện của người dùng.
|
maxResults |
unsigned integer |
Số kết quả tối đa cần trả về.
Giá trị có thể chấp nhận là từ 0 đến 40 .
|
orderBy |
string |
Sắp xếp kết quả tìm kiếm.
Các giá trị được chấp nhận là:
- "
newest " – Được xuất bản gần đây nhất.
- "
relevance " – Mức độ liên quan đến cụm từ tìm kiếm.
|
partner |
string |
Giới hạn và kết quả về thương hiệu cho mã đối tác.
|
printType |
string |
Chỉ cho phép sách hoặc tạp chí.
Các giá trị được chấp nhận là:
- "
all " – Tất cả các loại nội dung có số lượng lớn.
- "
books " – Chỉ sách.
- "
magazines " - Chỉ tạp chí.
|
projection |
string |
Hạn chế thông tin được trả về một tập hợp các trường đã chọn.
Các giá trị được chấp nhận là:
- "
full " – Bao gồm tất cả dữ liệu về khối lượng.
- "
lite " – Bao gồm một tập hợp con các trường trong volumeInfo và accessInfo.
|
showPreorders |
boolean |
Đặt thành true để hiển thị những cuốn sách có thể đặt hàng trước. Giá trị mặc định là false.
|
source |
string |
Chuỗi để xác định tác nhân gửi yêu cầu này.
|
startIndex |
unsigned integer |
Chỉ mục của kết quả đầu tiên cần trả về (bắt đầu từ 0)
|
Nội dung yêu cầu
Không cung cấp nội dung yêu cầu bằng phương thức này.
Phản hồi
Nếu thành công, phương thức này sẽ trả về nội dung phản hồi có cấu trúc như sau:
{
"kind": "books#volumes",
"items": [
volume Resource
],
"totalItems": (value)
}
Tên thuộc tính |
Giá trị |
Mô tả |
Ghi chú |
kind |
string |
Loại tài nguyên. |
|
items[] |
list |
Danh sách các phương tiện. |
|
totalItems |
integer |
Tổng số tập đã tìm thấy. Số liệu này có thể lớn hơn số tập được trả về trong phản hồi này nếu kết quả đã được phân trang. |
|
Thử ngay!
Hãy sử dụng trình khám phá bên dưới để gọi phương thức này dựa trên dữ liệu trực tiếp và xem phản hồi.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-11-08 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2024-11-08 UTC."],[[["\u003cp\u003eSearches for books based on a provided query string.\u003c/p\u003e\n"],["\u003cp\u003eAllows filtering by criteria such as availability, format, language, and publication type.\u003c/p\u003e\n"],["\u003cp\u003eOffers control over the number of results, sorting order, and specific data fields returned.\u003c/p\u003e\n"],["\u003cp\u003eCan be used to retrieve information about books, including volume details and access options.\u003c/p\u003e\n"],["\u003cp\u003eSupports pagination to handle large result sets.\u003c/p\u003e\n"]]],[],null,["# Volume: list\n\nPerforms a book search.\n[Try it now](#try-it).\n\nRequest\n-------\n\n### HTTP Request\n\n GET https://www.googleapis.com/books/v1/volumes?q={search terms}\n\n### Parameters\n\n| Parameter Name | Value | Description |\n|-------------------|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Required Parameters** |||\n| `q` | `string` | Full-text search query string. |\n| **Optional Parameters** |||\n| `download` | `string` | Restrict to volumes by download availability. \u003cbr /\u003e \u003cbr /\u003e Acceptable values are: - \"`epub`\" - All volumes with epub. |\n| `filter` | `string` | Filter search results. \u003cbr /\u003e \u003cbr /\u003e Acceptable values are: - \"`ebooks`\" - All Google eBooks. - \"`free-ebooks`\" - Google eBook with full volume text viewability. - \"`full`\" - Public can view entire volume text. - \"`paid-ebooks`\" - Google eBook with a price. - \"`partial`\" - Public able to see parts of text. |\n| `langRestrict` | `string` | Restrict results to books with this language code. |\n| `libraryRestrict` | `string` | Restrict search to this user's library. \u003cbr /\u003e \u003cbr /\u003e Acceptable values are: - \"`my-library`\" - Restrict to the user's library, any shelf. - \"`no-restrict`\" - Do not restrict based on user's library. |\n| `maxResults` | `unsigned integer` | Maximum number of results to return. Acceptable values are `0` to `40`, inclusive. |\n| `orderBy` | `string` | Sort search results. \u003cbr /\u003e \u003cbr /\u003e Acceptable values are: - \"`newest`\" - Most recently published. - \"`relevance`\" - Relevance to search terms. |\n| `partner` | `string` | Restrict and brand results for partner ID. |\n| `printType` | `string` | Restrict to books or magazines. \u003cbr /\u003e \u003cbr /\u003e Acceptable values are: - \"`all`\" - All volume content types. - \"`books`\" - Just books. - \"`magazines`\" - Just magazines. |\n| `projection` | `string` | Restrict information returned to a set of selected fields. \u003cbr /\u003e \u003cbr /\u003e Acceptable values are: - \"`full`\" - Includes all volume data. - \"`lite`\" - Includes a subset of fields in volumeInfo and accessInfo. |\n| `showPreorders` | `boolean` | Set to true to show books available for preorder. Defaults to false. |\n| `source` | `string` | String to identify the originator of this request. |\n| `startIndex` | `unsigned integer` | Index of the first result to return (starts at 0) |\n\n### Request Body\n\nDo not supply a request body with this method.\n\nResponse\n--------\n\nIf successful, this method returns a response body with the following structure:\n\n {\n \"kind\": \"books#volumes\",\n \"items\": [\n volume Resource\n ],\n \"totalItems\": (value)\n }\n\n| Property Name | Value | Description | Notes |\n|---------------|-----------|-------------------------------------------------------------------------------------------------------------------------------------------|-------|\n| `kind` | `string` | Resource type. | |\n| `items[]` | `list` | A list of volumes. | |\n| `totalItems` | `integer` | Total number of volumes found. This might be greater than the number of volumes returned in this response if results have been paginated. | |\n\nTry It!\n-------\n\n\nUse the explorer below to call this method on live data and see the response."]]