لإجراء بحث عن كتاب. تجربة ذلك الآن
الطلب
طلب 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 |
حصر نتائج البحث عن علامة تجارية لمعرّف الشريك. |
printType |
string |
ألّا يقتصر على الكتب أو المجلات.
في ما يلي القيم المقبولة:
|
projection |
string |
تقييد المعلومات التي يتم عرضها على مجموعة من الحقول المحدّدة.
في ما يلي القيم المقبولة:
|
showPreorders |
boolean |
يمكنك الضبط على "صحيح" لعرض الكتب المتاحة للطلب المسبق. وتكون القيمة التلقائية على "خطأ". |
source |
string |
سلسلة لتحديد مصدر هذا الطلب. |
startIndex |
unsigned integer |
فهرس النتيجة الأولى المطلوب عرضها (يبدأ من 0) |
نص الطلب
لا توفِّر نصًّا للطلب باستخدام هذه الطريقة.
الإجابة
في حال نجاح هذه الطريقة، سيتم عرض نص استجابة بالبنية التالية:
{
"kind": "books#volumes",
"items": [
volume Resource
],
"totalItems":(value)
}
اسم الموقع | القيمة | الوصف | Notes |
---|---|---|---|
kind |
string |
نوع المورِد. | |
items[] |
list |
قائمة بالمجلدات | |
totalItems |
integer |
إجمالي عدد المجلدات التي تم العثور عليها. قد يكون هذا أكبر من عدد المجلدات التي يتم عرضها في هذه الاستجابة إذا كانت النتائج مقسَّمة إلى صفحات. |
جرِّبها
استخدِم المستكشف أدناه لاستدعاء هذه الطريقة مع البيانات المباشرة واطّلِع على الردّ.