वॉल्यूम: सूची

किताब खोजता है. इसे अभी आज़माएं.

अनुरोध

एचटीटीपी अनुरोध

GET https://www.googleapis.com/books/v1/volumes?q={search terms}

पैरामीटर

पैरामीटर का नाम मान ब्यौरा
ज़रूरी पैरामीटर
q string पूरे टेक्स्ट की खोज क्वेरी स्ट्रिंग.
वैकल्पिक पैरामीटर
download string डाउनलोड की उपलब्धता के हिसाब से वॉल्यूम तक सीमित करें.

इन वैल्यू का इस्तेमाल किया जा सकता है:
  • "epub" - सभी वॉल्यूम, epub फ़ॉर्मैट में.
filter string खोज के नतीजों को फ़िल्टर करें.

इन वैल्यू का इस्तेमाल किया जा सकता है:
  • "ebooks" - Google की सभी ई-बुक.
  • "free-ebooks" - Google eBook, जिसमें पूरे वॉल्यूम का टेक्स्ट दिखता है.
  • "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 पहले से ऑर्डर करने के लिए उपलब्ध किताबें दिखाने के लिए, इसे 'सही है' पर सेट करें. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होती है.
source string इस अनुरोध को भेजने वाले व्यक्ति की पहचान करने के लिए स्ट्रिंग.
startIndex unsigned integer दिए जाने वाले पहले नतीजे का इंडेक्स (0 से शुरू होता है)

अनुरोध का मुख्य भाग

इस तरीके का इस्तेमाल करते समय, अनुरोध का मुख्य हिस्सा न दें.

जवाब

अगर एपीआई सही से जुड़ जाता है, तो यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स बॉडी दिखाता है:

{
  "kind": "books#volumes",
  "items": [
    volume Resource
  ],
  "totalItems": (value)
}
प्रॉपर्टी का नाम मान ब्यौरा नोट
kind string संसाधन का टाइप.
items[] list वॉल्यूम की सूची.
totalItems integer मिले वॉल्यूम की कुल संख्या. अगर नतीजों को पेज के हिसाब से बांटा गया है, तो यह संख्या इस जवाब में दिखाए गए वॉल्यूम की संख्या से ज़्यादा हो सकती है.

इसे आज़माएं!

लाइव डेटा पर इस तरीके को कॉल करने और जवाब देखने के लिए, नीचे दिए गए एक्सप्लोरर का इस्तेमाल करें.