अगर आपको एचटीटीपी अनुरोध भेजने और रिस्पॉन्स को पार्स करने के लिए, खुद का कोड नहीं लिखना है, तो आपको क्लाइंट लाइब्रेरी डाउनलोड करनी होगी.
क्लाइंट लाइब्रेरी सेट अप करने का तरीका, प्रोग्रामिंग भाषा के हिसाब से अलग-अलग होता है. नीचे दिए गए सेक्शन में, उस भाषा को चुनें जिसका इस्तेमाल डेवलपमेंट के लिए किया जा रहा है.
अगर आपको किसी ऐसी भाषा का इस्तेमाल करना है जो नीचे नहीं दी गई है, तो क्लाइंट लाइब्रेरी का दस्तावेज़ देखें और पता लगाएं कि आपकी भाषा के लिए कोई लाइब्रेरी मौजूद है या नहीं.
Java
Java के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करने के लिए यह ज़रूरी है कि आप कोर Java क्लाइंट लाइब्रेरी और Google Drive Activity API Java लाइब्रेरी डाउनलोड करें.
इस पेज में Java के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, Drive गतिविधि API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:
- Drive Activity API के लिए JavaScript का रेफ़रंस ब्राउज़ करें.
- Java के लिए, Google API क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर गाइड पढ़ें.
- Drive गतिविधि एपीआई के लिए एपीआई एक्सप्लोरर का इस्तेमाल करके, अपने ब्राउज़र में इस एपीआई का इस्तेमाल करें.
अपने प्रोजेक्ट में क्लाइंट लाइब्रेरी जोड़ना
इन टैब से अपना बिल्ड एनवायरमेंट (Maven या Gradle) चुनें:
अपनी pom.xml
फ़ाइल में ये चीज़ें जोड़ें:
अपनी build.gradle
फ़ाइल में ये चीज़ें जोड़ें:
Python
Python के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करने के लिए, यह ज़रूरी है कि आप Python सोर्स को डाउनलोड और इंस्टॉल करें.
इस पेज में Python के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, Drive गतिविधि API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:
- Drive Activity API के लिए PyDoc रेफ़रंस ब्राउज़ करें.
- Python के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर गाइड पढ़ें.
- Drive गतिविधि एपीआई के लिए एपीआई एक्सप्लोरर का इस्तेमाल करके, अपने ब्राउज़र में इस एपीआई का इस्तेमाल करें.
सिस्टम के लिए ज़रूरी शर्तें
- ऑपरेटिंग सिस्टम:
- 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 रनटाइम एनवायरमेंट में इंस्टॉल नहीं किया गया है. इन्हें तीसरे पक्ष की लाइब्रेरी की तरह आपके ऐप्लिकेशन में कॉपी किया जाना चाहिए.
ऐसा करने के लिए, इन निर्देशों का पालन करें:
$ hg clone https://google-api-python-client.googlecode.com/hg/ google-api-python-client $ cd google-api-python-client $ sudo python setup.py install
अब नीचे दिए गए स्टेटमेंट का इस्तेमाल करके, उन क्लास को इंपोर्ट किया जा सकता है जिनकी आपको ज़रूरत है:
from apiclient.discovery import build from apiclient.oauth import OAuthCredentials import httplib2 import oauth2 as oauth
129
PHP के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करने के लिए, आपको PHP सोर्स को डाउनलोड और इंस्टॉल करना होगा.
ऐसा करने के लिए, इन निर्देशों का पालन करें:
$ svn checkout http://google-api-php-client.googlecode.com/svn/trunk/ google-api-php-client-read-only $ cd google-api-php-read-only $ # Copy the src directory to your working directory.
अब नीचे दिए गए स्टेटमेंट का इस्तेमाल करके, उन क्लास को इंपोर्ट किया जा सकता है जिनकी आपको ज़रूरत है:
require_once "../src/apiClient.php";
.NET
.NET के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करने के लिए, .NET क्लाइंट लाइब्रेरी और Google Drive ऐक्टिविटी एपीआई .NET लाइब्रेरी डाउनलोड करना ज़रूरी है. फ़ाइलें डाउनलोड करें और उन्हें अपने प्रोजेक्ट के रेफ़रंस के तौर पर जोड़ें:
अब नीचे दिए गए स्टेटमेंट का इस्तेमाल करके, उन क्लास को इंपोर्ट किया जा सकता है जिनकी आपको ज़रूरत है:
using Google.Apis.Authentication; using Google.Apis.Authentication.OAuth2;