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