مستوى الصوت: قائمة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يُجري عملية بحث عن كتاب.
جرِّب ذلك الآن.
الطلب
طلب HTTP
GET https://www.googleapis.com/books/v1/volumes?q={search terms}
المعلمات
اسم المَعلمة |
القيمة |
الوصف |
المَعلمات المطلوبة |
q |
string |
سلسلة طلب البحث في النص الكامل
|
المَعلمات الاختيارية |
download |
string |
تقييد المحتوى على وحدات التخزين حسب مدى توفّر التنزيل
القِيَم المقبولة هي:
- "
epub ": جميع الأجزاء بتنسيق epub
|
filter |
string |
فلترة نتائج البحث
في ما يلي القيم المقبولة:
- "
ebooks ": جميع الكتب الإلكترونية من Google
- "
free-ebooks ": كتاب إلكتروني من Google يتيح إمكانية عرض النص بمستوى الصوت الكامل
- "
full ": يمكن للجميع الاطّلاع على نص المجلد بالكامل.
- "
paid-ebooks " - كتاب إلكتروني من Google بسعر
- "
partial ": يمكن للجميع الاطّلاع على أجزاء من النص.
|
langRestrict |
string |
حصر النتائج على الكتب التي تحتوي على رمز اللغة هذا
|
libraryRestrict |
string |
حصر البحث في مكتبة هذا المستخدم
القِيَم المقبولة هي:
- "
my-library ": التقييد بمكتبة المستخدم أو أي رف
- "
no-restrict " - عدم التقييد استنادًا إلى مكتبة المستخدم.
|
maxResults |
unsigned integer |
الحد الأقصى لعدد النتائج المطلوب عرضها.
القيم المقبولة هي من 0 إلى 40 .
|
orderBy |
string |
ترتيب نتائج البحث
القِيَم المقبولة هي:
- "
newest ": آخر إصدار منشور
- "
relevance ": مدى الصلة بعبارات البحث
|
partner |
string |
حصر نتائج معرّف الشريك ووضع علامة تجارية عليها
|
printType |
string |
حصر المحتوى بالكتب أو المجلات
القِيَم المقبولة هي:
- "
all ": كل أنواع المحتوى الخاص بالصوت
- "
books ": الكتب فقط
- "
magazines ": مجلات فقط
|
projection |
string |
تستخدم لتقييد المعلومات التي يتم عرضها لمجموعة من الحقول المحددة.
القِيَم المقبولة هي:
- "
full ": يتضمّن جميع بيانات عدد الزيارات.
- "
lite ": تتضمّن مجموعة فرعية من الحقول في volumeInfo وaccessInfo.
|
showPreorders |
boolean |
اضبط هذا الخيار على "صحيح" لعرض الكتب المتوفّرة للطلب المُسبَق. القيمة التلقائية هي false.
|
source |
string |
سلسلة لتحديد مصدر هذا الطلب.
|
startIndex |
unsigned integer |
فهرس أول نتيجة يتم عرضها (يبدأ من 0)
|
نص الطلب
لا تقدِّم محتوى طلب باستخدام هذه الطريقة.
الرد
إذا كانت الاستجابة ناجحة، تعرض هذه الطريقة نص استجابة بالبنية التالية:
{
"kind": "books#volumes",
"items": [
volume Resource
],
"totalItems": (value)
}
اسم الموقع |
القيمة |
الوصف |
ملاحظات |
kind |
string |
نوع المورد |
|
items[] |
list |
قائمة بالمجلدات |
|
totalItems |
integer |
إجمالي عدد المجلدات التي تم العثور عليها قد يكون هذا العدد أكبر من عدد الأجزاء التي تم عرضها في هذا الردّ إذا تم تقسيم النتائج إلى صفحات. |
|
جرِّبها
استخدِم أداة الاستكشاف أدناه لاستدعاء هذه الطريقة على البيانات المباشرة والاطّلاع على الاستجابة.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-08 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-11-08 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\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."]]