Smart Device Management API, स्टैंडर्ड gRPC गड़बड़ी कोड का इस्तेमाल करता है. इन कोड के बारे में ज़्यादा जानकारी के लिए, गड़बड़ी ठीक करना लेख पढ़ें.
एपीआई में गड़बड़ी का जवाब इस फ़ॉर्मैट में दिखता है:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
एपीआई से जुड़ी गड़बड़ियां ढूंढने के लिए, गड़बड़ी कोड वाली टेबल में मौजूद खोज बॉक्स का इस्तेमाल करें. साथ ही, समस्या हल करने से जुड़ी सलाह, इससे जुड़ी विशेषताएं, और गाइड भी ढूंढें. टेबल में मौजूद किसी भी फ़ील्ड में कॉन्टेंट खोजा जा सकता है.
| HTTP | RPC | समस्या का हल |
|---|---|---|
| 504 | DEADLINE_EXCEEDED |
इवेंट पब्लिश होने के 30 सेकंड बाद, इवेंट की इमेज की समयसीमा खत्म हो जाती है. पक्का करें कि आपने इमेज को उसकी समयसीमा खत्म होने से पहले डाउनलोड कर लिया हो. यह भी देखें: कैमरे से ली गई इमेज डाउनलोड करना टास्क डिस्प्ले डिवाइस डोरबेल डिवाइस इवेंट गाइड GenerateImage कमांड CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
| 400 | FAILED_PRECONDITION |
बैटरी से चलने वाली डोरबेल पर, WebRTC स्ट्रीम को बढ़ाया नहीं जा सकता. अगर आपको डोरबेल पर किसी स्ट्रीम को शुरुआती सेशन की अवधि से ज़्यादा समय तक देखना है, तो मौजूदा स्ट्रीम को रोकें और नई स्ट्रीम जनरेट करें. यह भी देखें: लाइव स्ट्रीम की अवधि बढ़ाना टास्क ExtendWebRtcStream कमांड |
| 400 | FAILED_PRECONDITION |
ThermostatMode ट्रेट के मुताबिक, थर्मोस्टैट के बंद होने पर कुछ थर्मोस्टैट मॉडल, ईको मोड को बदलने की सुविधा के साथ काम नहीं करते. ईको मोड को बदलने से पहले, थर्मोस्टैट के मोड को HEAT, COOL या HEATCOOL पर सेट करना ज़रूरी है. यह भी देखें: मोड बदलना टास्क SetMode कमांड ThermostatMode ट्रेट ThermostatTemperatureSetpoint ट्रेट |
| 400 | FAILED_PRECONDITION |
थर्मोस्टैट के मैन्युअल ईको मोड में होने पर, सेट किए गए तापमान को सेट नहीं किया जा सकता. यह भी देखें: सेट किए गए तापमानों में बदलाव करना टास्क ThermostatEco trait ThermostatTemperatureSetpoint trait |
| 404 | NOT_FOUND |
अनुरोध के मुख्य हिस्से में, मान्य कमांड का नाम नहीं दिया गया था. इसलिए, कमांड को पूरा नहीं किया जा सका. कोई मान्य कमांड डालें. |
| 400 | INVALID_ARGUMENT |
आपने WebRTC के साथ काम करने वाले कैमरे के लिए, RTSP लाइव स्ट्रीम करने का निर्देश इस्तेमाल किया हो या RTSP के साथ काम करने वाले कैमरे के लिए, WebRTC लाइव स्ट्रीम करने का निर्देश इस्तेमाल किया हो. यह भी देखें: कैमरे की इमेज डाउनलोड करना टास्क |
| 400 | INVALID_ARGUMENT |
कोई कमांड सबमिट की गई है, जिसमें आर्ग्युमेंट में अमान्य वैल्यू दी गई है. पक्का करें कि आपने मान्य वैल्यू भेजी हो. |
| 400 | INVALID_ARGUMENT |
पक्का करें कि आपके निर्देश में heatCelsius फ़ील्ड की वैल्यू, coolCelsius फ़ील्ड की वैल्यू से कम हो.यह भी देखें: सेट किए गए तापमानों में बदलाव करना टास्क ThermostatTemperatureSetpoint trait |
| 404 | NOT_FOUND |
डिवाइस का नाम अमान्य है या मौजूद नहीं है. कोई मान्य डिवाइस बताएं. यह भी देखें: कनेक्टिविटी trait |
| 404 | NOT_FOUND |
गलत या मौजूद नहीं Project आईडी दिया गया है. मान्य Project आईडी डालें. |
| 400 | FAILED_PRECONDITION |
कैमरे से जुड़े इवेंट से मिले सही eventID का इस्तेमाल करें.यह भी देखें: कैमरे से जुड़े इवेंट मैनेज करना टास्क डिस्प्ले डिवाइस डोरबेल और कैमरे से जुड़े इवेंट मैनेज करना टास्क इवेंट गाइड CameraEventImage ट्रेट CameraMotion ट्रेट CameraPerson ट्रेट CameraSound ट्रेट DoorbellChime ट्रेट |
| 504 | DEADLINE_EXCEEDED |
WebRTC लाइव स्ट्रीम को फिर से जनरेट करने की कोशिश करें. यह भी देखें: |
| 400 | INVALID_ARGUMENT |
किसी ट्रेट के लिए, काम न करने वाला निर्देश भेजा गया. |
| 400 | INVALID_ARGUMENT |
WebRTC स्ट्रीम जनरेट करने की कोशिश करते समय, offerSdp स्ट्रिंग के आखिर में न्यूलाइन वर्ण मौजूद नहीं है. पक्का करें कि offerSdp स्ट्रिंग, \r\n या \n पर खत्म होती हो. इसके बाद, स्ट्रीम को फिर से जनरेट करने की कोशिश करें.यह भी देखें: |
| 400 | INVALID_ARGUMENT |
एसडीपी ऑफ़र में ऑडियो, वीडियो, और ऐप्लिकेशन की तीनों एम-लाइनें इसी क्रम में होनी चाहिए. यह भी देखें: |
| 400 | INVALID_ARGUMENT |
एसडीपी ऑडियो के लिए, ऑफ़र को a=recvonly (सिर्फ़ पाएं) पर सेट किया जाना चाहिए.यह भी देखें: |
| 403 | PERMISSION_DENIED |
user ने developerको पार्टनर कनेक्शन मैनेजर (पीसीएम) में, डिवाइस लेवल की ज़रूरी अनुमतियां नहीं दी हैं. ये अनुमतियां, किसी निर्देश को पूरा करने के लिए ज़रूरी होती हैं. WebRTC लाइव स्ट्रीम जनरेट करते समय, इस गड़बड़ी का मतलब यह भी हो सकता है कि offerSdp में ऑडियो सेटिंग गलत है.यह भी देखें: अपना खाता लिंक करें काम GenerateWebRtcStream निर्देश |
| 429 | RESOURCE_EXHAUSTED |
हर डेवलपर के लिए, एपीआई कॉल करने का एक कोटा होता है. अगर आपने कोटे से ज़्यादा कॉल किए हैं, तो आपको 'दर सीमित है' मैसेज मिलेगा. इस समस्या को ठीक करने के लिए, कोटा खत्म होने के बाद कॉल फिर से सबमिट करें. यह भी देखें: सैंडबॉक्स की दर सीमाएं का कॉन्सेप्ट |
| 404 | NOT_FOUND |
यह कमरा स्ट्रक्चर में मौजूद नहीं है. कमरे के आईडी की पुष्टि करने के लिए, कमरों के संसाधन को सूची कॉल करें. |
| 404 | NOT_FOUND |
स्ट्रक्चर, Projectमें मौजूद नहीं है. स्ट्रक्चर आईडी की पुष्टि करने के लिए, स्ट्रक्चर रिसॉर्स को सूची कॉल करें. |
| 400 | FAILED_PRECONDITION |
तकनीकी समस्या की वजह से, कैमरा बंद है या उससे स्ट्रीम नहीं किया जा सकता. यह भी देखें: कैमरा डिवाइस बैटरी वाला कैमरा डिवाइस तार से कनेक्ट किया जाने वाला कैमरा डिवाइस बैटरी वाली डोरबेल डिवाइस तार से कनेक्ट की जाने वाली डोरबेल डिवाइस GenerateWebRtcStream कमांड |
| 400 | FAILED_PRECONDITION |
थर्मोस्टैट में फ़ैन की सुविधा नहीं है. इस डिवाइस के लिए, पंखे से जुड़ी सुविधाओं और निर्देशों का इस्तेमाल नहीं किया जा सकता. यह भी देखें: पंखे को चालू या बंद करना टास्क पंखे की विशेषता |