क्लाइंट लाइब्रेरी

इस पेज पर, होम ग्राफ़ एपीआई को ऐक्सेस करने के आसान तरीकों के लिंक दिए गए हैं.

Home Graph API की क्लाइंट लाइब्रेरी

Home Graph API को एचटीटीपी और JSON पर बनाया गया है. इसलिए, कोई भी स्टैंडर्ड एचटीटीपी क्लाइंट इसके लिए अनुरोध भेज सकता है और जवाबों को पार्स कर सकता है.

हालांकि, एचटीटीपी अनुरोध बनाने और जवाबों को मैन्युअल तरीके से पार्स करने के बजाय, आपके पास Google API की क्लाइंट लाइब्रेरी इस्तेमाल करने का विकल्प है. क्लाइंट लाइब्रेरी की मदद से, ऐसे कॉल के लिए भाषा का बेहतर इंटिग्रेशन, बेहतर सुरक्षा, और सहायता मिलती है जिनमें उपयोगकर्ता की अनुमति ज़रूरी होती है.

शुरू करें

Go (अल्फ़ा) के लिए, Home Graph API की क्लाइंट लाइब्रेरी का नया वर्शन पाएं. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.

Java

इस पेज में, Java के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करके, HomeGraph API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:

अपने प्रोजेक्ट में क्लाइंट लाइब्रेरी जोड़ना

इन टैब से अपना बिल्ड एनवायरमेंट (Maven या Gradle) चुनें:

JavaScript

क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर गाइड पढ़ें.

.NET

इस पेज पर, .NET के लिए Google API की क्लाइंट लाइब्रेरी का इस्तेमाल करके, HomeGraph API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:

लाइब्रेरी डाउनलोड करना

NuGet पैकेज Google.Apis इंस्टॉल करें.

Node.js

Node.js के लिए Home Graph API की क्लाइंट लाइब्रेरी का नया वर्शन पाएं. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.

Obj-C

Objective-C के लिए Home Graph API की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.

PHP

PHP के लिए Home Graph API की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.

Python

इस पेज पर, Python के लिए Google API की क्लाइंट लाइब्रेरी का इस्तेमाल करके, HomeGraph API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:

सिस्टम की ज़रूरतें

क्लाइंट लाइब्रेरी इंस्टॉल करना

पैकेज मैनेजर का इस्तेमाल किया जा सकता है. इसके अलावा, Python की क्लाइंट लाइब्रेरी को मैन्युअल तरीके से डाउनलोड और इंस्टॉल किया जा सकता है:

इंस्टॉल करने के तरीके को मैनेज करना

अपने इंस्टॉल करने के तरीके को मैनेज करने के लिए, पीआईपी या setuptools का इस्तेमाल करें. आपको पहले sudo चलाने की ज़रूरत पड़ सकती है.

  • पीआईपी (इसका इस्तेमाल करना बेहतर होगा):
    pip install --upgrade google-api-python-client
  • Setuptools:
    easy_install --upgrade google-api-python-client

मैन्युअल तरीके से इंस्टॉल करना

  1. Python के लिए क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें.
  2. कोड को अनपैक करें.
  3. इंस्टॉल करें:
    python setup.py install

App Engine

Python की क्लाइंट लाइब्रेरी को App Engine Python रनटाइम एनवायरमेंट में इंस्टॉल नहीं किया गया है. इन्हें तीसरे पक्ष की लाइब्रेरी की तरह आपके ऐप्लिकेशन में कॉपी किया जाना चाहिए.

Ruby

इस पेज पर, Ruby के लिए Google API की क्लाइंट लाइब्रेरी का इस्तेमाल करके, HomeGraph API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:

google-api-client जेम को इंस्टॉल करना

अपने सिस्टम के हिसाब से, आपको इन कमांड को sudo के साथ जोड़ना होगा.

अगर आपने Ruby के लिए, Google API क्लाइंट लाइब्रेरी को इंस्टॉल नहीं किया है, तो RubyGems का इस्तेमाल करके इंस्टॉल करें:

gem install google-api-client

अगर आपने पहले से ही जेम इंस्टॉल किया है, तो इसे नए वर्शन में अपडेट करें:

gem update -y google-api-client

Ruby के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करना

अपना पहला अनुरोध कैसे करें. इसके बारे में जानने के लिए, शुरुआती निर्देश देखें.

Home Graph API को ऐक्सेस करने के अन्य तरीके

यहां दी गई टेबल में, Home Graph API को ऐक्सेस करने के दूसरे तरीके बताए गए हैं:

ऐक्सेस करने का तरीका जानकारी
एपीआई एक्सप्लोरर यह एक इंटरैक्टिव टूल है, जिससे Google API का इस्तेमाल सीधे अपने ब्राउज़र से किया जा सकता है.

अन्य लाइब्रेरी

ऐसी अन्य लाइब्रेरी और रिपॉज़िटरी जो आपके स्मार्ट होम के इंटिग्रेशन में मदद कर सकती हैं.

लाइब्रेरी ब्यौरा
Actions on Google की Node.js लाइब्रेरी यह Google स्मार्ट होम फ़ुलफ़िलमेंट को लागू करने के लिए, Node.js लाइब्रेरी है. स्मार्ट होम इंटिग्रेशन के बारे में ज़्यादा जानने के लिए, स्मार्ट होम मॉड्यूल देखें.
Google स्मार्ट होम Java लाइब्रेरी यह Google स्मार्ट होम फ़ुलफ़िलमेंट को लागू करने के लिए Java लाइब्रेरी है. Google स्मार्ट होम इंटिग्रेशन के बारे में ज़्यादा जानने के लिए, स्मार्ट होम मॉड्यूल देखें.
Google स्मार्ट होम के JSON स्कीमा Google स्मार्ट होम इंटेंट और ट्रैट इंटरफ़ेस के लिए, JSON स्कीमा की परिभाषाओं की रिपॉज़िटरी. काम करने वाली भाषाओं के लिए लाइब्रेरी आर्टफ़ैक्ट जनरेट करने के लिए, JSON स्कीमा जनरेटर के विकल्प देखें.
Local Home SDK टाईपिंग लाइब्रेरी यह Local Home SDK टूल को लागू करने के लिए TypeScript लाइब्रेरी है. ज़्यादा जानकारी के लिए, स्थानीय स्तर पर ऑर्डर पूरा करने की सुविधा से जुड़ी गाइड देखें.