एपीआई गड़बड़ी कोड संदर्भ

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 कमांड
{11 के बाद आने से पहले इमेज डाउनलोड कर लें. .
दरवाज़े की घंटी के लिए, कमांड की सुविधा काम नहीं करती. 400 FAILED_PRECONDITION बैटरी से चलने वाली डोरबेल पर, WebRTC स्ट्रीम को बढ़ाया नहीं जा सकता. अगर आपको डोरबेल पर शुरू की गई स्ट्रीम को सेशन की शुरुआती अवधि के बाद भी देखना है, तो मौजूदा स्ट्रीम को रोकें और नई स्ट्रीम जनरेट करें.

यह भी देखें:
  लाइव स्ट्रीम की अवधि बढ़ाएं टास्क
  ExtendWebRtcStream कमांड
थर्मोस्टैट के मौजूदा मोड में, निर्देश देने की अनुमति नहीं है. 400 FAILED_PRECONDITION ThermostatMode ट्रैट के मुताबिक, कुछ थर्मोस्टैट मॉडल में ईको मोड को तब नहीं बदला जा सकता, जब थर्मोस्टैट मोड बंद हो. ईको मोड बदलने से पहले, थर्मोस्टैट के मोड को HEAT, COOL या HEATCOOL पर बदलना ज़रूरी है.

यह भी देखें:
  मोड बदलें टास्क
  SetMode कमांड
  ThermostatMode ट्रैट
  ThermostatTemperatureSetpoint ट्रैट
थर्मोस्टैट के MANUAL_ECO मोड में होने पर निर्देश की अनुमति नहीं है. 400 FAILED_PRECONDITION थर्मोस्टैट के मैन्युअल ईको मोड में होने पर, तापमान को सेट नहीं किया जा सकता.

यह भी देखें:
  तापमान के सेट पॉइंट में बदलाव करना टास्क
  ThermostatEco Trait
  थर्मोस्टैट टेंपरेचरसेटपॉइंट
निर्देश नहीं दिया गया. 404 NOT_FOUND अनुरोध के मुख्य हिस्से में, मान्य कमांड का नाम डाले बिना कोई कमांड चलाया गया था. कोई मान्य निर्देश डालें.
यह निर्देश काम नहीं करता. 400 INVALID_ARGUMENT WebRTC के साथ काम करने वाले कैमरे के लिए, RTSP लाइव स्ट्रीम कमांड का इस्तेमाल किया गया हो या RTSP के साथ काम करने वाले कैमरे के लिए, WebRTC लाइव स्ट्रीम कमांड का इस्तेमाल किया गया हो.

यह भी देखें:
  कैमरे की इमेज डाउनलोड करें टास्क
इसमें अमान्य वैल्यू दी गई है. 400 INVALID_ARGUMENT आर्ग्युमेंट में, अमान्य वैल्यू के साथ एक निर्देश सबमिट किया गया. पक्का करें कि आपने मान्य वैल्यू भेजी हो.
कूल वैल्यू, ऊष्मा की वैल्यू से ज़्यादा होनी चाहिए. 400 INVALID_ARGUMENT पक्का करें कि आपके निर्देश में heatCelsius फ़ील्ड, coolCelsius फ़ील्ड से कम हो.

यह भी देखें:
  तापमान के सेटपॉइंट बदलें टास्क
  ThermostatTemperatureSetpoint ट्रैट
डिवाइस नहीं मिला. 404 NOT_FOUND डिवाइस का नाम अमान्य है या मौजूद नहीं है. कोई मान्य डिवाइस बताएं.

यह भी देखें:
  कनेक्टिविटी Trait
एंटरप्राइज़ नहीं मिला. 404 NOT_FOUND Project आईडी अमान्य है या मौजूद नहीं है. कोई मान्य Project आईडी डालें.
इवेंट आईडी कैमरे से नहीं जुड़ा है. 400 FAILED_PRECONDITION कैमरा इवेंट से मिले सही eventID का इस्तेमाल करें.

यह भी देखें:
  कैमरा इवेंट मैनेज करना टास्क
  Display डिवाइस
  दरवाजे की घंटी और कैमरे के इवेंट मैनेज करना टास्क
  इवेंट गाइड
  CameraEventImage trait
  CameraMotion trait
  CameraPerson trait
  CameraSound trait
  DoorbellChime trait
टाइम आउट की वजह से, जवाब का एसडीपी नहीं मिला. 504 DEADLINE_EXCEEDED WebRTC लाइव स्ट्रीम को फिर से जनरेट करने की कोशिश करें.

यह भी देखें:
फ़ील्ड, ट्रेट में मौजूद नहीं है. 400 INVALID_ARGUMENT Trait के लिए, काम न करने वाला निर्देश भेजा गया था.
अमान्य ऑफ़र एसडीपी में CRLF मौजूद नहीं है. 400 INVALID_ARGUMENT WebRTC स्ट्रीम जनरेट करते समय, offerSdp स्ट्रिंग के आखिर में नया लाइन वर्ण मौजूद नहीं है. पक्का करें कि offerSdp स्ट्रिंग, \r\n या \n पर खत्म हो. इसके बाद, स्ट्रीम को फिर से जनरेट करने की कोशिश करें.

यह भी देखें:
ऑफ़र की एसडीपी m-लाइन अमान्य हैं. 400 INVALID_ARGUMENT ऑफ़र एसडीपी में, ऑडियो, वीडियो, और ऐप्लिकेशन की तीनों m-लाइनें इस क्रम में होनी चाहिए.

यह भी देखें:
अमान्य ऑफ़र एसडीपी. 400 INVALID_ARGUMENT ऑफ़र के एसडीपी ऑडियो को a=recvonly (सिर्फ़ पाएं) पर सेट होना चाहिए.

यह भी देखें:
अनुमति नहीं दी गई. 403 PERMISSION_DENIED user ने developer Partner Connections Manager (PCM) में, डिवाइस-लेवल की ऐसी अनुमतियां नहीं दी हैं जो किसी कमांड को लागू करने के लिए ज़रूरी हैं.

WebRTC लाइव स्ट्रीम जनरेट करते समय, इस गड़बड़ी का यह मतलब भी हो सकता है कि offerSdp में ऑडियो सेटिंग गलत है.

यह भी देखें:
  अपना खाता लिंक करें टास्क
  GenerateWebRtcStream कमांड
दर सीमित है. 429 RESOURCE_EXHAUSTED हर डेवलपर के लिए, कॉल करने की संख्या तय होती है. अगर आपने कोटे से ज़्यादा कॉल किए, तो आपको 'कॉल की संख्या सीमित है' मैसेज मिलेगा. इसे ठीक करने के लिए, कोटा खत्म होने के बाद कॉल को फिर से सबमिट करें.

यह भी देखें:
  सैंडबॉक्स की दर से जुड़ी सीमाएं कॉन्सेप्ट
कमरा नहीं मिला. 404 NOT_FOUND स्ट्रक्चर में कमरा मौजूद नहीं है. Room ID की पुष्टि करने के लिए, rooms रिसॉर्स को सूची कॉल करें.
स्ट्रक्चर नहीं मिला. 404 NOT_FOUND Projectमें यह स्ट्रक्चर मौजूद नहीं है. स्ट्रक्चर आईडी की पुष्टि करने के लिए, स्ट्रक्चर रिसॉर्स को सूची कॉल करें.
स्ट्रीमिंग के लिए कैमरा उपलब्ध नहीं है. 400 FAILED_PRECONDITION कैमरा ऑफ़लाइन है या किसी तकनीकी समस्या की वजह से, स्ट्रीमिंग नहीं की जा सकती.

यह भी देखें:
  कैमरा डिवाइस
  कैमरा (बैटरी) डिवाइस
  कैमरा (तार वाला) डिवाइस
  डोरबेल (बैटरी) डिवाइस
  दरवाज़े की घंटी (तार वाली)डिवाइस
  GenerateWebRtcStream
थर्मोस्टैट फ़ैन उपलब्ध नहीं है. 400 FAILED_PRECONDITION थर्मोस्टैट में फ़ैन की सुविधा नहीं है. इस डिवाइस के लिए, पंखे से जुड़े ट्रैट और निर्देशों का इस्तेमाल नहीं किया जा सकता.

यह भी देखें:
  पंखे को चालू या बंद करें टास्क
  पंखे का ट्रैट