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

Smart Device Management API, gRPC के स्टैंडर्ड गड़बड़ी कोड का इस्तेमाल करता है. Reader Revenue Manager को सेट अप करने के बारे में उन कोड पर, गड़बड़ियां ठीक करना देखें.

API में गड़बड़ी का रिस्पॉन्स इस फ़ॉर्मैट में दिखता है:

{
  "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 trait
ThermostatTemperatureSetpoint trait
थर्मोस्टैट के MANUAL_ECO मोड में होने पर निर्देश की अनुमति नहीं है. 400 FAILED_PRECONDITION अगर थर्मोस्टैट, मैन्युअल ईको मोड में है, तो तापमान का सेटपॉइंट सेट नहीं किया जा सकता.

यह भी देखें:
तापमान के सेट पॉइंट को बदलें टास्क
ThermostatEco trait
ThermostatTemperatureSetpoint trait
कोई निर्देश नहीं दिया गया है. 404 NOT_FOUND अनुरोध के मुख्य हिस्से में, किसी निर्देश को मान्य नाम के बिना चलाया गया. कोई मान्य निर्देश डालें.
यह निर्देश इस्तेमाल नहीं किया जा सकता. 400 INVALID_ARGUMENT ऐसे कैमरे के लिए आरटीएसपी लाइव स्ट्रीम निर्देश का इस्तेमाल किया गया है जो WebRTC के साथ काम करता है या आरटीएसपी के साथ काम करने वाले कैमरे के लिए 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 Trait के लिए, काम न करने वाला निर्देश भेजा गया था.
अमान्य ऑफ़र SDP में CRLF मौजूद नहीं है. 400 INVALID_ARGUMENT WebRTC स्ट्रीम जनरेट करते समय, offerSdp स्ट्रिंग के आखिर में न्यूलाइन वर्ण मौजूद नहीं है. पक्का करें कि offerSdp स्ट्रिंग के आखिर में \r\n या \n हो. इसके बाद, स्ट्रीम को फिर से जनरेट करने की कोशिश करें.

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

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

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