جستجوی کتاب را انجام می دهد. اکنون آن را امتحان کنید .
درخواست کنید
درخواست 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 | برای نمایش کتابهای موجود برای پیشسفارش، روی true تنظیم کنید. پیش فرض به نادرست. |
source | string | رشته ای برای شناسایی مبدع این درخواست. |
startIndex | unsigned integer | فهرست اولین نتیجه برای بازگشت (از 0 شروع می شود) |
درخواست بدن
با این روش بدنه درخواستی ارائه نکنید.
پاسخ
در صورت موفقیت آمیز بودن، این روش یک بدنه پاسخ با ساختار زیر را برمی گرداند:
{
"kind": "books#volumes",
"items": [
volume Resource
],
"totalItems":(value)
}
نام ملک | ارزش | توضیحات | یادداشت ها |
---|---|---|---|
kind | string | نوع منبع | |
items[] | list | فهرستی از مجلدات | |
totalItems | integer | تعداد مجموع جلدهای یافت شده اگر نتایج صفحهبندی شده باشند، ممکن است این تعداد جلدهای بازگشتی در این پاسخ بیشتر باشد. |
آن را امتحان کنید!
از کاوشگر زیر برای فراخوانی این روش در داده های زنده و مشاهده پاسخ استفاده کنید.