9

मैं अपने ऐप से डेटाबेस को ऑनलाइन स्प्रेडशीट में अपलोड करने और फिर इसे संपादित करने के लिए Google दस्तावेज़ सूची और Google दस्तावेज़ स्प्रेडशीट एपीआई का उपयोग करने की योजना बना रहा हूं।एंड्रॉइड के लिए Google डॉक्स और Google स्प्रेडशीट एपीआई का उपयोग

मैं सिर्फ यह जानना चाहता था कि क्या मेरे एपीआई में एकत्र किए गए डेटा के लिए Google डॉक्स का उपयोग ऑनलाइन डॉक्स स्पेस के रूप में करने के लिए सही है।

मैं उम्मीद कर रहा था कि मैं आप में से कुछ से प्रतिक्रिया प्राप्त कर सकता हूं जिनके साथ इसका अनुभव हो सकता है। पहले से

http://code.google.com/apis/documents/

http://code.google.com/apis/spreadsheets/

धन्यवाद:

दोनों एपीआई के लिए लिंक नीचे सूचीबद्ध हैं!

उत्तर

3

(दिसंबर वर्ष 2016-फरवरी 2017) इस सवाल के विभिन्न भागों अब कर रहे हैं बाहर के तारीख के रूप में: 1) GData APIs (दोनों दस्तावेज़ सूची और स्प्रेडशीट एपीआई सहित) की पिछली पीढ़ी हैं Google एपीआई हालांकि सभी जीडीएटी एपीआई को बहिष्कृत नहीं किया गया है, all modern Google APIsthe Google Data protocol का उपयोग करें; 2) Google दस्तावेज़ सूची API replaced (और shut down 2015 में) कर दिया गया है Google Drive API (मोबाइल डेवलपर्स द्वारा एक विशिष्ट Google Drive Android API है), 2016 में 3) गूगल released एक नया Google Sheets API v4 (नहीं GData), और 4) Android Studio है अब वरीय ग्रहण पर आईडीई।

Google एपीआई का उपयोग करने के लिए, आपको Google APIs Client Library for Android (या अधिक सामान्य जावा, Google APIs Client Library for Java) प्राप्त करने की आवश्यकता है। अब कुछ उदाहरणों के लिए ... यहां Android quickstart code sample के साथ ही शीट्स एपीआई के लिए अधिक सामान्य Java Quickstart code sample है। JavaDocs reference for the Sheets API के साथ पास करने के लिए भी चोट नहीं पहुंची।

  • Migrating SQL data to a Sheet (कोड:

    आप अजगर को "एलर्जी" नहीं हैं, तो मैं भी कई वीडियो शीट्स एपीआई (गैर-मोबाइल हालांकि) का उपयोग कर अधिक "वास्तविक दुनिया" उदाहरण के साथ कर दिया है गहरा गोता post)

  • Formatting text using the Sheets API (कोड गहरा गोता post)
  • Generating slides from spreadsheet data (कोड गहरा गोता post)

नवीनतम एपीआई पुरानी रिलीज में उपलब्ध सुविधाओं को प्रदान नहीं करता है, अर्थात् डेवलपर्स प्रोग्रामेटिक दस्तावेज़ - एक शीट पर केंद्रित पहुंच जैसे कि आप उपयोगकर्ता इंटरफ़ेस का उपयोग कर रहे थे (जमे हुए पंक्तियां बनाएं, सेल स्वरूपण करें, पंक्तियों/स्तंभों का आकार बदलना, पिवोट टेबल जोड़ना , चार्ट बनाना इत्यादि) हालांकि, फ़ाइल को आयात करने के लिए - & निर्यात के रूप में कम एक्सेस, आप मोबाइल के लिए Google Drive API का उपयोग करेंगे, एक विशिष्ट Google Drive Android API है।

लेकिन आपके उपयोग-मामले के आधार पर, मुझे विश्वास नहीं है कि आपको ड्राइव एपीआई (न ही बहिष्कृत दस्तावेज़ सूची एपीआई) की आवश्यकता है जब तक कि आपको फ़ाइल ऑपरेशंस जैसे खोज या उन ऊपर वर्णित करने की आवश्यकता न हो। आप केवल शीट्स एपीआई का उपयोग अपने "एंड्रॉइड] ऐप से डेटाबेस को स्प्रेडशीट पर ऑनलाइन अपलोड करने के लिए कर सकते हैं और फिर इसे संपादित कर सकते हैं।" "एक शीट में एसक्यूएल डेटा माइग्रेट करने" के ऊपर मेरा एक वीडियो आपको अपने ऐप को लिखने के लिए पर्याप्त छद्म कोड (यही पाइथन है, है ना?) देना चाहिए।

Google एपीआई का उपयोग करने के तरीके के बारे में और जानने के लिए, Google डेवलपर वीडियो की विविधता देखें (series 1 और series 2) मैं उत्पादन कर रहा हूं (ज्यादातर पायथन या जावास्क्रिप्ट का सिर)।

8

एंड्रॉइड प्लेटफार्म पर Google एपीआई एक्सेस करने के लिए, Google APIs Client Library for Java जाने का तरीका है।

इसमें दस्तावेज़ और स्प्रेडशीट एपीआई के लिए sample apps शामिल है।

+0

अच्छा लगता है, लेकिन 'नमूना ऐप्स' लिंक टूटा हुआ लगता है। –

+0

लिंक अपडेट किया गया। – ddewaele

+10

उस लिंक पर स्प्रेडशीट्स एपीआई का कोई उदाहरण नहीं है। – Patrick

2

व्यक्तिगत रूप से मुझे जावा के लिए Google की एपीआई लिब पसंद नहीं है। मैं ईमानदारी से सोचता हूं कि आप फीड को बेकार करने के लिए लेखक और जैक्सन का उपयोग करना बेहतर कर रहे हैं। हमने एक हैलो दुनिया बनाई। इसमें स्प्रेडशीट फ़ीड्स और deserialization टेम्पलेट के लिए ओपनिड और ओथ के साथ कॉल शामिल हैं। आशा करता हूँ की ये काम करेगा।

link

संबंधित मुद्दे