लेख

चेतावनी: यह पेज, Google के पुराने एपीआई यानी कि Google Data API के बारे में है. यह सिर्फ़ उन एपीआई के बारे में है जो Google Data API डायरेक्ट्री में मौजूद हैं. इनमें से कई एपीआई को नए एपीआई से बदला गया है. किसी नए एपीआई के बारे में जानकारी पाने के लिए, उस नए एपीआई के दस्तावेज़ देखें. नए एपीआई से अनुरोधों को अनुमति देने के बारे में जानकारी पाने के लिए, Google खाते की पुष्टि करना और अनुमति देना देखें.

Google डेटा क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करना

Google डेटा PHP क्लाइंट लाइब्रेरी के साथ शुरू करना (अक्टूबर 2008)

Google Data PHP Client Library, कक्षाओं का एक बेहतरीन कलेक्शन है. इससे, Google Data API के साथ इंटरैक्ट किया जा सकता है. हमारी दूसरी क्लाइंट लाइब्रेरी के उलट, इसे लोकप्रिय Zend फ़्रेमवर्क के हिस्से के तौर पर पैक किया जाता है. हालांकि, इसे अलग से डाउनलोड भी किया जा सकता है. हमारी अन्य क्लाइंट लाइब्रेरी की तरह ही यह ओपन सोर्स भी है और इसे सरल और सक्षम बनाया गया है, जिससे आप अपने प्रोजेक्ट पर तेज़ी से काम शुरू कर सकते हैं ...

Google डेटा Java क्लाइंट लाइब्रेरी के साथ शुरू करना (सितंबर 2007)

किसी अज्ञात API के साथ डेवलप करना कभी भी आसान नहीं होता, इसलिए इस लेख में Google डेटा Java क्लाइंट लाइब्रेरी को डाउनलोड और इंस्टॉल करने के चरण-दर-चरण निर्देश दिए गए हैं. मैं सभी डिपेंडेंसी पाने के साथ-साथ, अपने लिए ज़रूरी एनवायरमेंट वैरिएबल सेट करूंगा/करूंगी...

Google डेटा Python लाइब्रेरी के साथ शुरू करना (अगस्त 2007)

इसलिए आपने कई Google डेटा सेवाओं में से एक का उपयोग करके ऐप्लिकेशन लिखने के लिए Google डेटा Python क्लाइंट लाइब्रेरी का इस्तेमाल करने का फ़ैसला किया है. बहुत बढ़िया जवाब! इस छोटे ट्यूटोरियल से मेरा मकसद, क्लाइंट लाइब्रेरी का इस्तेमाल करके, जल्दी से ऐप्लिकेशन बनाने की शुरुआत करना है...

.NET क्लाइंट लाइब्रेरी के साथ शुरू करना (अगस्त 2007)

इस लेख में, मैंने Windows के लिए विज़ुअल स्टूडियो 2005 या Linux के लिए मोनो और अन्य Unix ऑपरेटिंग सिस्टम का इस्तेमाल करके, .NET क्लाइंट लाइब्रेरी से शुरू करने के तरीके के बारे में सिलसिलेवार निर्देश दिए हैं. मुझे उम्मीद है कि ऐसा करने से आपका समय बचेगा. साथ ही, आप कुछ कोड के साथ तेज़ी से काम करना शुरू कर पाएंगे...

पुष्टि करना

Google डेटा API के साथ OAuth का उपयोग करना (सितंबर 2008)

हाल ही में, सभी Google डेटा API ने OAuth का समर्थन किया. यह एक ओपन प्रोटोकॉल है, जो डेस्कटॉप और वेब ऐप्लिकेशन की ओर से उपयोगकर्ता के निजी डेटा को ऐक्सेस करने के तरीके को मानक बनाता है. OAuth का मतलब है, सामान्य और सुरक्षित तरीके से एपीआई की पुष्टि करना. प्रोग्रामर के रूप में, हमें जहां भी संभव हो वहां कोड का दोबारा इस्तेमाल करना सिखाया जाता है. OAuth से, डेवलपर को अपने बनाए गए डुप्लीकेट कोड की संख्या कम करने में मदद मिलेगी. साथ ही, अलग-अलग कंपनियों से बनाई गई, कई सेवाओं के साथ काम करने वाले टूल बनाने में आसानी होगी...

.NET क्लाइंट लाइब्रेरी के साथ AuthSub का उपयोग करना (अगस्त 2007)

.NET क्लाइंट लाइब्रेरी में वेब ऐप्लिकेशन की पुष्टि करने के लिए, AuthSub के इस्तेमाल का तरीका बताने वाला ट्यूटोरियल. उपयोगकर्ता के Google या G Suite (होस्ट किए गए) खाते से सुरक्षित सेवाओं को ऐक्सेस करने के लिए जिन वेब ऐप्लिकेशन की ज़रूरत होती है वे पुष्टि करने वाली प्रॉक्सी सेवा का इस्तेमाल करके ऐसा कर सकते हैं. ऊंचे स्तर की सुरक्षा बनाए रखने के लिए, AuthSub नाम का प्रॉक्सी इंटरफ़ेस, वेब ऐप्लिकेशन को उपयोगकर्ताओं के खाते की लॉगिन जानकारी मैनेज किए बिना, ऐक्सेस पाने की सुविधा देता है...

अन्य लाइब्रेरी

शैडो में कोडिंग: Google Data API के साथ Eclipse का इस्तेमाल करना (अप्रैल 2008)

ग्रहण बहुत आसान है (और मुफ़्त है!) आईडीई, जो कई Java प्रोग्रामर के दिलों में खास जगह है. हमें इस बात से कोई हैरानी नहीं होती कि शायद आप इसका इस्तेमाल Java क्लाइंट लाइब्रेरी के साथ करना चाहें, ताकि ऐसा हत्यारा Java ऐप्लिकेशन बनाया जा सके जो किसी Google डेटा एपीआई के साथ काम करता हो...

Google डेटा API के साथ Ruby का उपयोग करना (अप्रैल 2008)

रूबी एक डाइनैमिक स्क्रिप्टिंग भाषा है जिसे हाल ही के कुछ सालों में, रेल के वेब डेवलपमेंट के फ़्रेमवर्क की वजह से बहुत पसंद किया गया है. इस लेख में, Google Data API सेवाओं के साथ इंटरैक्ट करने के लिए, Ruby का इस्तेमाल करने का तरीका बताया गया है. इसके बजाय, हम रेल पर ध्यान नहीं देते हैं. इसके बजाय, हम मूल एचटीटीपी निर्देशों और फ़ीड के स्ट्रक्चर के बारे में ज़्यादा जानकारी देना चाहते हैं. यहां दिए गए सभी उदाहरणों को irb के इंटरैक्टिव शेल का इस्तेमाल करके, कमांड लाइन से फ़ॉलो किया जा सकता है...

रेल डेटा पर Google डेटा (फ़रवरी 2009)

मेरे सहकर्मी जेफ़ फ़िशर ने Ruby डेवलपर के लिए ज़िंदगी आसान बनाने के लिए, मददगार Google Data API Ruby Utility लाइब्रेरी लिखी है. इस लेख में रूबी पर मौजूद रूबी ऐप्लिकेशन के बड़े स्तर पर काम करने वाले टूल के बारे में बात की गई है. यह ऐप्लिकेशन Google डेटा सेवाओं का इस्तेमाल करता है. दस्तावेज़ सूची API का उपयोग करने वाला एक नमूना ऐप्लिकेशन दिया गया है.

RESTing द ट्रैवलिंग सेल्समैन: Google डेटा का उपयोग Salesforce.com पर करना (नवंबर 2007)

Salesforce.com और Google, "सेवा के रूप में सॉफ़्टवेयर" ऐप्लिकेशन लोकप्रिय होस्ट करते हैं और दोनों संगठन API उपलब्ध कराते हैं जो डेवलपर को डेटा के बड़े संग्रह को ऐक्सेस करने देते हैं जो इन ऐप्लिकेशन को सशक्त बनाते हैं और जब हम API के दोनों सेट को मर्ज करते हैं, तो चीज़ें दिलचस्प होने लगती हैं. G Suite का उपयोग एंटरप्राइज़ सेटिंग में बार-बार किया जा रहा है और Salesforce.com ने कस्टम व्यवसाय ऐप्लिकेशन बनाने के लिए एक व्यापक प्लेटफ़ॉर्म बनाया है, इसलिए डेवलपर और आपके पास Google.

Google डेटा सेवाओं के साथ सहभागिता करने के लिए cURL का उपयोग करना (सितंबर 2007)

मुख्य रूप से, Google Data API, ऐटम फ़ीड और एंट्री (एक्सएमएल) को डेटा फ़ॉर्मैट के तौर पर और एचटीटीपी को डेटा ट्रांसमिशन के प्रोटोकॉल के तौर पर इस्तेमाल करता है. ऐटम पब्लिशिंग प्रोटोकॉल का इस्तेमाल करने पर भी ऐसा होता है. cURL एचटीटीपी समेत कई तरह के प्रोटोकॉल का इस्तेमाल करके अनुरोध करने वाला कमांड-लाइन ऐप्लिकेशन है. डेवलपर अक्सर cURL का इस्तेमाल Google डेटा सेवाओं की जांच करने के लिए करते हैं, क्योंकि यह निचले स्तर पर एपीआई के साथ इंटरैक्ट करने के लिए ज़रूरी एचटीटीपी फ़ंक्शन के साथ काम करता है...

डीबग करने से जुड़ी सलाह

वायर पर: API डेवलपर के लिए नेटवर्क कैप्चर टूल (जून 2007)

इस लेख में ऐसे कई टूल दिए गए हैं जो वायर पर मौजूद डेटा को ज़्यादा उपयोगी और उपयोगी बनाने में मदद कर सकते हैं. आम तौर पर, इन्हें "पैकेट स्निफ़र" कहा जाता है और ये टूल, आपके नेटवर्क इंटरफ़ेस में चलने वाले सभी नेटवर्क पैकेट को कैप्चर करते हैं. ये पैकेट की सामग्री और उन्हें भेजने और पाने के क्रम की जांच करना उपयोगी डीबगिंग तकनीक हो सकती है...

अनुभव से रहना: Google Data API क्लाइंट लाइब्रेरी के साथ प्रॉक्सी सर्वर का इस्तेमाल करना (जून 2007)

इस लेख में Google डेटा क्लाइंट लाइब्रेरी का इस्तेमाल करके, एचटीटीपी प्रॉक्सी सर्वर सेट अप करने और उसके साथ काम करने के बारे में बताया गया है.

Google डेटा API क्लाइंट डीबग करना: अपने प्रोग्राम में ट्रैफ़िक की खोज करना (जून 2007)

इस लेख के लिए, मैंने Java, .NET, और Python के लिए Google Data API क्लाइंट लाइब्रेरी का इस्तेमाल करके तीन भाषाओं में नमूने का डाइग्नोस्टिक्स कोड लिखा है. हर उदाहरण में, मैं लॉग इन या डीबग करने की सुविधा चालू करता/करती हूं, क्लाइंट लॉगिन का इस्तेमाल करके पुष्टि करता/करती हूं. इसके बाद, मुझे अपनी Google स्प्रेडशीट की एक सूची मिलती है और उनके शीर्षक प्रिंट मिलते हैं...

गैजेट

एक Google डेटा गैजेट बनाना (अक्टूबर 2008)

कदम-दर-कदम निर्देश देकर, Blogger डेटा एपीआई का इस्तेमाल करके गैजेट बनाना. गैजेट डेवलपर अब OAuth प्रॉक्सी का फ़ायदा उठा सकते हैं, जो OAuth की पुष्टि करने से जुड़ी ज़्यादातर जानकारी छिपा देता है और इस वजह से आपके लिए काम करना आसान हो जाता है. प्रॉक्सी, आपके गैजेट की ओर से डेटा अनुरोधों को साइन करता है, इसलिए निजी कुंजियों को प्रबंधित करने या अनुरोधों पर हस्ताक्षर करने के बारे में चिंता करने की कोई ज़रूरत नहीं है...