Google Books API फ़ैमिली में मौजूद एपीआई, आपको अपनी साइट या ऐप्लिकेशन पर Google Books की सुविधाएं उपलब्ध कराने की सुविधा देते हैं. नए Google Books API की मदद से, प्रोग्राम के हिसाब से ऐसे ज़्यादातर काम किए जा सकते हैं जो Google Books की वेबसाइट पर इंटरैक्टिव तरीके से किए जा सकते हैं. एम्बेड किए गए व्यूअर एपीआई की मदद से, कॉन्टेंट को सीधे अपनी साइट में एम्बेड किया जा सकता है.
Google में, हम ज़्यादा से ज़्यादा लोगों तक जानकारी पहुंचाने की लगातार कोशिश कर रहे हैं. हमारे एपीआई इस लक्ष्य को ध्यान में रखकर डिज़ाइन किए गए हैं. हालांकि, हम Google Books में मौजूद ज़्यादातर डेटा का लाइसेंस देते हैं. इसलिए, हम इसे अपने हिसाब से डिस्ट्रिब्यूट नहीं करते.
इस एपीआई का इस्तेमाल व्यावसायिक सेवाओं की जगह पर नहीं किया जाना चाहिए. ये सेवाएं अहम हैं और Google आम लोगों के लिए अपने एपीआई बनाने के लिए भी इन पर भरोसा करता है.
API के इस्तेमाल के लिए Google की सेवा की शर्तें https://developer.google.com/books/terms.html पर उपलब्ध हैं. अगर कोई उपयोगकर्ता, सेवा की शर्तों का उल्लंघन करता है और Google की ओर से उल्लंघन की सूचना मिलने के बाद, उल्लंघन को ठीक करने के लिए कोई कार्रवाई नहीं करता है, तो हम एपीआई का ऐक्सेस निलंबित कर देंगे.
Books API v1 (प्रयोग के तौर पर उपलब्ध)
नया Google Books API v1, Google Books की वेबसाइट पर उपलब्ध कई कार्रवाइयों का प्रोग्राम के हिसाब से ऐक्सेस देता है. इसका इस्तेमाल ऐसे बेहतरीन ऐप्लिकेशन बनाने के लिए किया जा सकता है जो Google Books के साथ बेहतर इंटिग्रेशन उपलब्ध कराते हैं. इस एपीआई की कुछ मुख्य सुविधाएं ये हैं:
- दी गई क्वेरी से मेल खाने वाली किताबों की सूची खोजें और ब्राउज़ करें.
- किताब की जानकारी देखने के लिए, जिसमें किताब की झलक वाले पेज के लिंक, उपलब्धता, और कीमत शामिल होती हैं.
- किताबों की अलमारी मैनेज करें.
एपीआई के बारे में जानने के लिए शुरू करना पेज एक अच्छा तरीका है. इसमें उन बुनियादी सिद्धांतों के बारे में बताया गया है जिन्हें एपीआई इस्तेमाल करता है. साथ ही, यह उन बुनियादी इंटरैक्शन सिद्धांतों के बारे में भी बताता है जिनका पालन एपीआई करता है. एपीआई का इस्तेमाल करना पेज पर, एपीआई की मदद से काम करने वाली सभी कार्रवाइयों की पूरी जानकारी दी गई है.
एम्बेड किया गया व्यूअर एपीआई
एम्बेडेड व्यूअर एपीआई आपको Google Books से किताब के कॉन्टेंट को JavaScript के ज़रिए सीधे अपने वेब पेजों में एम्बेड करने की सुविधा देता है. इससे आपको किताब की झलक देखने को मिलता है और अपनी पसंद का उपयोगकर्ता अनुभव मिलता है. अपनी साइट में किताब की झलक दिखाने की सुविधा जोड़ना आसान है. हालांकि, इसके लिए एचटीएमएल और JavaScript की कुछ जानकारी की ज़रूरत होती है. डेवलपर की गाइड में बताया गया है कि Google AJAX लोडर का इस्तेमाल करके एपीआई को कैसे लोड किया जा सकता है और उसे आपके पेज के किसी खास कंटेनर में कैसे रखा जा सकता है. एम्बेड किए गए व्यूअर को वेबपेज से जोड़ने के बाद, उसे JavaScript फ़ंक्शन का इस्तेमाल करके कंट्रोल किया जा सकता है. इससे कंट्रोल पर क्लिक करने के बाद, उपयोगकर्ता ठीक उसी तरह कार्रवाइयां कर सकते हैं जैसे वे कर सकते हैं: अगले पेज पर जाना, ज़ूम इन या ज़ूम आउट करना, खोज के लिए इस्तेमाल हुए शब्दों को हाइलाइट करना वगैरह. आपको मौजूदा पेज नंबर भी मिल सकता है. इससे, उपयोगकर्ता जब किताब पढ़ रहा होता है, तब उस पर दिखने वाला कोड काम करने लगता है. |