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

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

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

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

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

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

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

यह भी देखें:
  कनेक्टिविटी ट्रैट
एंटरप्राइज़ नहीं मिला. 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 किसी ट्रीट के लिए ऐसा निर्देश भेजा गया जो काम नहीं करता.
अमान्य ऑफ़र एसडीपी में सीआरएलएफ़ मौजूद नहीं है. 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 थर्मोस्टैट में फ़ैन की सुविधा नहीं है. इस डिवाइस के लिए, पंखे से जुड़े ट्रैट और निर्देशों का इस्तेमाल नहीं किया जा सकता.

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