Google Forms API को एचटीटीपी और JSON पर बनाया गया है, ताकि कोई भी स्टैंडर्ड एचटीटीपी क्लाइंट अनुरोध भेज सके और जवाबों को पार्स कर सके. हालांकि, Google API क्लाइंट लाइब्रेरी बेहतर भाषा में इंटिग्रेशन, बेहतर सुरक्षा, और ऐसे कॉल करने के लिए सहायता देती हैं जिनके लिए उपयोगकर्ता की अनुमति की ज़रूरत होती है. क्लाइंट लाइब्रेरी, कई प्रोग्रामिंग भाषाओं में उपलब्ध होती हैं. इनका इस्तेमाल करके, एचटीटीपी अनुरोधों को मैन्युअल तरीके से सेट अप करने और जवाबों को पार्स करने की ज़रूरत से बचा जा सकता है.
शुरू करने के लिए, उस प्रोग्रामिंग भाषा को चुनें जिसका इस्तेमाल डेवलपमेंट के लिए किया जा रहा है.
शुरू करें
Go (ऐल्फ़ा) के लिए, Google Forms API क्लाइंट लाइब्रेरी का सबसे नया वर्शन पाएं. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.
Java
इस पेज में Java के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, Google Forms API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:
अपने प्रोजेक्ट में क्लाइंट लाइब्रेरी जोड़ना
इन टैब से अपना बिल्ड एनवायरमेंट (Maven या Gradle) चुनें:
अपनी pom.xml
फ़ाइल में ये चीज़ें जोड़ें:
अपनी build.gradle
फ़ाइल में ये चीज़ें जोड़ें:
JavaScript
क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर गाइड पढ़ें.
.NET
इस पेज में .NET के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, Google Forms API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, नीचे दिए गए दस्तावेज़ देखें:
लाइब्रेरी डाउनलोड करना
NuGet पैकेज Google.Apis इंस्टॉल करें.
Node.js
Node.js के लिए Google Forms API क्लाइंट लाइब्रेरी का सबसे नया वर्शन पाएं. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.
Obj-C
Objective-C के लिए Google Forms एपीआई क्लाइंट लाइब्रेरी का सबसे नया वर्शन पाएं. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.
129
PHP (बीटा) के लिए Google Forms API क्लाइंट लाइब्रेरी का सबसे नया वर्शन पाएं. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.
Python
इस पेज में Python के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, Google Forms API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:
सिस्टम के लिए ज़रूरी शर्तें
- ऑपरेटिंग सिस्टम:
- Linux
- macOS X
- Windows
- Python 2.7 या 3.4 या इससे नए वर्शन
क्लाइंट लाइब्रेरी इंस्टॉल करना
पैकेज मैनेजर का इस्तेमाल किया जा सकता है. इसके अलावा, Python की क्लाइंट लाइब्रेरी को मैन्युअल तरीके से डाउनलोड और इंस्टॉल किया जा सकता है:
इंस्टॉल करने के तरीके को मैनेज करना
अपने इंस्टॉलेशन को मैनेज करने के लिए, पीआईपी (पिक्चर में पिक्चर) या setuptools का इस्तेमाल करें. ऐसा हो सकता है कि आपको पहले
sudo
चलाना पड़े.
- पीआईपी (इसका इस्तेमाल करना बेहतर होगा):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
मैन्युअल तरीके से इंस्टॉल करना
- Python के लिए क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें.
- कोड को अनपैक करें.
- इंस्टॉल करना:
python setup.py install
App Engine
Python की क्लाइंट लाइब्रेरी को App Engine Python रनटाइम एनवायरमेंट में इंस्टॉल नहीं किया गया है. इन्हें तीसरे पक्ष की लाइब्रेरी की तरह आपके ऐप्लिकेशन में कॉपी किया जाना चाहिए.
Ruby
इस पेज पर, Ruby के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, Google Forms API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:
google-api-client
जेम को इंस्टॉल करना
आपके सिस्टम के हिसाब से, आपको इन कमांड को sudo
के साथ जोड़ना पड़ सकता है.
अगर आपने Ruby के लिए, Google API क्लाइंट लाइब्रेरी को इंस्टॉल नहीं किया है, तो RubyGems
का इस्तेमाल करके इंस्टॉल करें:
gem install google-api-client
अगर आपने पहले से ही जेम इंस्टॉल किया है, तो इसे नए वर्शन में अपडेट करें:
gem update -y google-api-client
Ruby के लिए Google API की क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करना
अपना पहला अनुरोध कैसे करें. इसके बारे में जानने के लिए, शुरुआती निर्देश देखें.