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

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

होम ग्राफ़ एपीआई क्लाइंट लाइब्रेरी

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

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

शुरू करें

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

Java

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

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

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

JavaScript

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

.NET

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

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

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

Node.js

Node.js के लिए होम ग्राफ़ एपीआई क्लाइंट लाइब्रेरी का नया वर्शन पाएं. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.

Obj-C

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

129

PHP के लिए नई होम ग्राफ़ एपीआई क्लाइंट लाइब्रेरी पाएं (बीटा). क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.

Python

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

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

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

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

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

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

  • पीआईपी (इसका इस्तेमाल करना बेहतर होगा):
    pip install --upgrade google-api-python-client
  • सेटअप टूल:
    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 की क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करना

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

होम ग्राफ़ एपीआई ऐक्सेस करने के दूसरे तरीके

नीचे दी गई टेबल में, होम ग्राफ़ एपीआई को ऐक्सेस करने के दूसरे तरीके बताए गए हैं:

ऐक्सेस करने का तरीका ब्यौरा
एपीआई एक्सप्लोरर यह एक इंटरैक्टिव टूल है, जिससे 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 लाइब्रेरी है. ज़्यादा जानकारी के लिए, स्थानीय ऑर्डर पूरा करने की गाइड देखें.