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 trait के मुताबिक, थर्मोस्टैट के बंद होने पर, कुछ थर्मोस्टैट मॉडल में ईको मोड को नहीं बदला जा सकता. ईको मोड बदलने से पहले, थर्मोस्टैट का मोड बदलकर गर्म, ठंडा या गर्म-ठंडा करने के मोड पर सेट करना ज़रूरी है. यह भी देखें: मोड बदलना टास्क SetMode कमांड ThermostatMode trait ThermostatTemperatureSetpoint trait |
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 |
डिवाइस का नाम अमान्य है या मौजूद नहीं है. कोई मान्य डिवाइस बताएं. यह भी देखें: Connectivity trait |
404 | NOT_FOUND |
गलत या मौजूद नहीं Project आईडी दिया गया है. मान्य Project आईडी डालें. |
400 | FAILED_PRECONDITION |
कैमरे से जुड़े इवेंट से मिले सही eventID का इस्तेमाल करें.यह भी देखें: कैमरे से जुड़े इवेंट मैनेज करना टास्क डिवाइस डिसप्ले करना डोरबेल और कैमरे से जुड़े इवेंट मैनेज करना टास्क इवेंट गाइड CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
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को डिवाइस लेवल की ज़रूरी अनुमतियां नहीं दी हैं. ये अनुमतियां, Partner Connections Manager (PCM) में दी जाती हैं. इनकी मदद से, कोई कमांड लागू की जा सकती है. WebRTC लाइव स्ट्रीम जनरेट करते समय, इस गड़बड़ी का मतलब यह भी हो सकता है कि offerSdp में ऑडियो सेटिंग गलत है.यह भी देखें: अपना खाता लिंक करें टास्क GenerateWebRtcStream कमांड |
429 | RESOURCE_EXHAUSTED |
हर डेवलपर के लिए एक कोटा तय होता है. इसके तहत, वह तय संख्या में ही कॉल कर सकता है. अगर आपने अपने कोटे से ज़्यादा कॉल किए हैं, तो आपको "दर सीमित की गई" मैसेज मिलेगा. इस समस्या को ठीक करने के लिए, कोटा खत्म होने के बाद कॉल को फिर से सबमिट करें. यह भी देखें: सैंडबॉक्स की दर सीमाएं कॉन्सेप्ट |
404 | NOT_FOUND |
कमरा स्ट्रक्चर में मौजूद नहीं है. कमरे के संसाधन के लिए, सूची बनाने वाला कॉल करें, ताकि रूम आईडी की पुष्टि की जा सके. |
404 | NOT_FOUND |
यह स्ट्रक्चर, Projectमें मौजूद नहीं है. स्ट्रक्चर आईडी की पुष्टि करने के लिए, स्ट्रक्चर रिसॉर्स को सूची कॉल करें. |
400 | FAILED_PRECONDITION |
तकनीकी समस्या की वजह से, कैमरा ऑफ़लाइन है या उससे स्ट्रीम नहीं किया जा सकता. यह भी देखें: Camera डिवाइस Camera (बैटरी) डिवाइस Camera (तार वाला) डिवाइस Doorbell (बैटरी) डिवाइस Doorbell (तार वाला) डिवाइस GenerateWebRtcStream कमांड |
400 | FAILED_PRECONDITION |
थर्मोस्टैट में फ़ैन की सुविधा नहीं है. इस डिवाइस के लिए, पंखे से जुड़ी सुविधाओं और निर्देशों का इस्तेमाल नहीं किया जा सकता. यह भी देखें: पंखे को चालू या बंद करना टास्क पंखे ट्रेट |