(जून-दिसंबर 2016) अधिकांश यहाँ जवाब अब कर रहे हैं बाहर के तारीख के रूप में: 1) GData APIs गूगल एपीआई की पिछली पीढ़ी के हैं, और यही कारण है कि यह मुश्किल है कि पुराने GData डॉक्स को खोजने के लिए @Josh Brown थी एपीआई दस्तावेज। हालांकि सभी जीडीएटी एपीआई को बहिष्कृत नहीं किया गया है, all newer Google APIsthe Google Data protocol का उपयोग करें; और 2) Google released a new Google Sheets API (जीडीएटी नहीं)। नई एपीआई का उपयोग करने के लिए, आपको the Google APIs Client Library for Python प्राप्त करना होगा (यह pip install -U google-api-python-client
[या pip3
पाइथन 3] के लिए आसान है) और नवीनतम Sheets API v4+ का उपयोग करें, जो पुराने एपीआई रिलीज़ से अधिक शक्तिशाली & लचीला है।
आधिकारिक दस्तावेज़ों से किकस्टार्ट करने में सहायता के लिए यहां एक code sample है।हालांकि, यहाँ हैं थोड़ा लंबा है, और अधिक "वास्तविक दुनिया" एपीआई आप (वीडियो प्लस ब्लॉग पोस्ट) से सीख सकते हैं उपयोग करने के उदाहरण:
नवीनतम शीट्स एपीआई पुराने विज्ञप्ति में उपलब्ध नहीं है, अर्थात् डेवलपर्स प्रोग्रामेटिक एक्सेस देने विशेषताएं प्रदान करता है एक शीट के लिए जैसे कि आप उपयोगकर्ता इंटरफ़ेस का उपयोग कर रहे थे (जमे हुए पंक्तियां बनाएं, सेल स्वरूपण करें, पंक्तियों/स्तंभों का आकार बदलना, पिवोट टेबल जोड़ना, चार्ट बनाना आदि), लेकिन ऐसा नहीं है कि यह कुछ डेटाबेस था जिसे आप खोज कर सकते हैं और चयनित पंक्तियां प्राप्त करें। आपको मूल रूप से एपीआई के शीर्ष पर एक क्वेरीिंग परत बनाना होगा जो ऐसा करता है। एक विकल्प the Google Charts Visualization API query language का उपयोग करना है, जो SQL-like querying का समर्थन करता है। आप query from within the Sheet भी स्वयं कर सकते हैं। ध्यान रखें कि यह कार्यक्षमता v4 एपीआई से पहले मौजूद थी, और security model was updated in Aug 2016। अधिक जानने के लिए, Google Developer Expert से my G+ reshare to a full write-up देखें।
भी ध्यान रखें कि शीट्स एपीआई, आदि मुख्य रूप से प्रोग्राम के रूप में ऊपर वर्णित के रूप में स्प्रेडशीट संचालन & कार्यक्षमता तक पहुँचने के लिए है, लेकिन फ़ाइल प्रदर्शन करने के लिए स्तर पहुँच आयात/निर्यात, कॉपी, चाल, नाम बदलने जैसे, उपयोग इसके बजाय Google Drive API।
(*) - टीएल; डीआर: Google डॉक्स प्रारूप में ड्राइव, आयात/रूपांतरित करने के लिए सादा पाठ फ़ाइल अपलोड करें, फिर उस दस्तावेज़ को पीडीएफ के रूप में निर्यात करें। उपरोक्त पोस्ट ड्राइव एपीआई v2 का उपयोग करता है; this follow-up post इसे ड्राइव एपीआई v3 पर माइग्रेट करने का वर्णन करता है, और यहां "developer video दोनों" गरीब व्यक्ति के कनवर्टर "पदों को संयोजित करते हैं।
कैसे सामान्य रूप में अजगर के साथ Google API का उपयोग करने के लिए, my blog साथ ही गूगल डेवलपर वीडियो (series 1 और series 2) मैं उत्पादन कर रहा हूँ की एक किस्म की जाँच के बारे में अधिक जानने के लिए।
ps। जहां तक Google डॉक्स चला जाता है, इस समय एक आरईएसटी एपीआई उपलब्ध नहीं है, इसलिए प्रोग्रामिंग रूप से डॉक तक पहुंचने का एकमात्र तरीका Google Apps Script (जैसे Node.js ब्राउज़र के बाहर जावास्क्रिप्ट है, लेकिन इसके बजाय एक नोड सर्वर पर चल रहा है, ये ऐप्स Google के क्लाउड में चलते हैं; मेरे intro video भी देखें।) ऐप्स स्क्रिप्ट के साथ, आप Docs app या add-on for Docs (और अन्य चीजें जैसे शीट्स & फॉर्म) बना सकते हैं।
http://code.google.com/p/gdata-python-client/ –