Google Cloud Platform का सेटअप

SDM API को ऐक्सेस करने की सुविधा, Google Cloud से मिलती है. एपीआई को चालू करने और Google Nest डिवाइस पर Google खाते को अनुमति देने के लिए, आपको Google Cloud प्रोजेक्ट की ज़रूरत होगी.

Google Cloud के किसी मौजूदा प्रोजेक्ट का इस्तेमाल किया जा सकता है या नया प्रोजेक्ट बनाया जा सकता है. अगर आपके पास कोई प्रोजेक्ट नहीं है या आप Google Cloud के बारे में नहीं जानते, तो हमारा सुझाव है कि आप सबसे पहले आसानी से सिखाने वाली गाइड पर जाएं. यह आपको Device Accessइस्तेमाल करने के सभी ज़रूरी चरणों के बारे में जानकारी देता है.

आसानी से सिखाने वाली गाइड पर जाएं

प्रोजेक्ट और Google Cloud बनाने के बारे में ज़्यादा जानने के लिए, हम आपको ये संसाधन इस्तेमाल करने का सुझाव देते हैं:

एपीआई चालू करें

Device Access के लिए, Google Cloud में एपीआई लाइब्रेरी Smart Device Management API है. इससे पहले कि आप Device Access इस्तेमाल कर सकें, आपको अपने प्रोजेक्ट में इस एपीआई को चालू करना होगा.

एपीआई चालू करने वाले पेज पर, Smart Device Management API को चालू करें.

OAuth 2.0 क्लाइंट आईडी

SDM API, user अनुमति देने के लिए Google OAuth का इस्तेमाल करता है. अनुमति देने की प्रक्रिया को पूरा करने के लिए, आपको OAuth 2.0 क्लाइंट आईडी के तौर पर OAuth क्रेडेंशियल जनरेट करने होंगे.

क्रेडेंशियल पेज पर, OAuth 2.0 क्लाइंट आईडी पाएं.

ऐसे ऐप्लिकेशन जिनकी पुष्टि नहीं हुई है

एसडीएम एपीआई एक पाबंदी वाले स्कोप का इस्तेमाल करता है. इसका मतलब है कि अनुमति देने के दौरान इस दायरे का इस्तेमाल करने वाले किसी भी ऐप्लिकेशन की "पुष्टि नहीं हुई" रहेगी, जब तक कि OAuth का इस्तेमाल करके एपीआई की पुष्टि की प्रक्रिया पूरी नहीं हो जाती. निजी इस्तेमाल के लिए Device Access का इस्तेमाल करते समय, OAuth एपीआई की पुष्टि करना ज़रूरी नहीं है.

अनुमति देने की प्रोसेस के दौरान, आपको "Google ने इस ऐप्लिकेशन की पुष्टि नहीं की है" स्क्रीन दिख सकती है. यह स्क्रीन तब दिखती है, जब Google Cloud में OAuth की सहमति वाली स्क्रीन पर sdm.service स्कोप कॉन्फ़िगर नहीं किया गया हो. इस स्क्रीन को बायपास करने के लिए, बेहतर विकल्प पर क्लिक करें. इसके बाद, प्रोजेक्ट के नाम पर जाएं (असुरक्षित).

ज़्यादा जानकारी के लिए, ऐसे ऐप्लिकेशन वाली स्क्रीन देखें जिसकी पुष्टि नहीं हुई है.

मेट्रिक

Google Cloud, एसडीएम एपीआई के लिए मेट्रिक इस्तेमाल और इंतज़ार का समय जैसी मेट्रिक उपलब्ध कराता है. इन्हें Smart Device Management API के हिस्से के तौर पर, Google Cloud पर उपलब्ध कराए गए दूसरे एपीआई और सेवा मेट्रिक के साथ रिलीज़ किया गया है.

अगर आपके Google Cloud प्रोजेक्ट में Smart Device Management API चालू है, तो एपीआई के लिए मेट्रिक पेज पर अपनी मेट्रिक देखें.

ज़्यादा जानकारी के लिए, एपीआई के इस्तेमाल की निगरानी करना देखें.