स्मार्ट होम इंटेंट, आसान मैसेज ऑब्जेक्ट हैं, जो कौनसी smart home कार्रवाई करनी है, जैसे कि लाइट चालू करना या स्पीकर पर ऑडियो कास्ट करें.
सभी smart home इंटेंट इसमें शामिल हैं
action.devices
नेमस्पेस और आपको उनके लिए फ़ुलफ़िलमेंट देना होगा. कभी भी
Google Assistant, ग्राहक को कार्रवाई करने के लिए एक इंटेंट भेजता है
तीसरे पक्ष के OAuth 2 ऐक्सेस टोकन को अनुमति देने वाले हेडर में पास किया जाता है.
यहां इस्तेमाल किए जा सकने वाले smart home इंटेंट दिए गए हैं:
सिंक करें
action.devices.SYNC
इंटेंट का इस्तेमाल,
उपयोगकर्ता ने smart home डिवाइस कनेक्ट किए हैं और ये हैं
इस्तेमाल के लिए उपलब्ध है.
जब कोई उपयोगकर्ता Google Home app (GHA) की मदद से अपने डिवाइस सेट अप करता है, तो वह भी
आपकी क्लाउड इन्फ़्रास्ट्रक्चर की पुष्टि हो जाए. इसके बाद,
Assistant को OAuth2 टोकन मिलता है. इस स्थिति में,
Assistant एक action.devices.SYNC
इंटेंट आपके
उपयोगकर्ता के डिवाइसों और क्षमताओं की शुरुआती सूची को,
क्लाउड इन्फ़्रास्ट्रक्चर को बेहतर बना सकते हैं.
किसी उपयोगकर्ता के खाते को अलग और फिर से लिंक करने से बचने के लिए, आपके पास सिंक करने का अनुरोध भेजने का विकल्प होता है
Assistant तक. यह action.devices.SYNC
इंटेंट भेजता है
आपके सभी डिवाइसों और सुविधाओं की सूची को सिंक कर दिया जाएगा. यहां जाएं:
ज़्यादा जानकारी के लिए, अनुरोध सिंक करने की सुविधा लागू करें
जानकारी.
स्थानीय ऑर्डर पूरा करने की सुविधा सेटअप के दौरान,
Local Home प्लैटफ़ॉर्म आपके ऐप्लिकेशन से मिलने वाले SYNC
के जवाब की जांच करता है
smart home Action के लिए क्लाउड फ़ुलफ़िलमेंट. जानें कि कैसे
स्थानीय वाहन को पूरा करने में मदद करने के लिए, अपने SYNC
जवाब में बदलाव करें. इसके लिए, यह देखें
क्लाउड फ़ुलफ़िलमेंट में सिंक के जवाब को अपडेट करें.
QUERY
action.devices.QUERY
इंटेंट का इस्तेमाल, मौजूदा स्थिति के बारे में क्वेरी करने के लिए किया जाता है
कुल smart home डिवाइस.
जब उपयोगकर्ता डिवाइस की स्थिति के बारे में क्वेरी कर रहे हों, तो जैसे कि सवाल का जवाब देने के लिए
Ok Google, किचन की कौनसी लाइटें जल रही हैं?,
Assistant एक action.devices.QUERY
इंटेंट आपके
कार्रवाई.
सबसे अच्छे उपयोगकर्ता अनुभव के लिए, आपको अपने-आप रिपोर्ट करने के लिए, रिपोर्ट की स्थिति उपयोगकर्ता के डिवाइस की मौजूदा स्थिति Google Home Graph. उदाहरण के लिए, यह Assistant को पता है कि आपके उपयोगकर्ता ने स्मार्ट लाइट को चालू किया है या नहीं फ़िज़िकल लाइट स्विच.
प्लान करें
action.devices.EXECUTE
इंटेंट का इस्तेमाल निर्देश देने के लिए किया जाता है
smart home डिवाइसों पर लागू करने के लिए.
जब उपयोगकर्ता Assistant वाले डिवाइसों को निर्देश भेजते हैं, तो
ग्राहक को आइटम भेजने पर, उसे action.devices.EXECUTE
इंटेंट मिलेगा
कार्रवाई और कार्रवाई करने के लिए डिवाइसों के बारे में बताता है. उपयोगकर्ता कोई कार्रवाई कर सकता है
किसी डिवाइस पर, जैसे कि Ok Google, मेरे लिविंग रूम की लाइटें चालू करो.
डिसकनेक्ट करें
action.devices.DISCONNECT
इंटेंट, आपको सूचना देने के लिए ट्रिगर किया गया है
जब कोई उपयोगकर्ता ऐप्लिकेशन खाते को Assistant से अलग करता है.
action.devices.DISCONNECT
इंटेंट मिलने के बाद, आपको इसकी शिकायत नहीं करनी चाहिए
स्थिति दिखाई देगी.