Notice: We're retiring Works with Nest. See the home page for more information.
Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

त्रुटि संदेश

त्रुटि की स्थिति विकास चक्र का हिस्सा है, और एक साधारण या गलत पैरामीटर से लेकर, किसी अमान्य या लापता पैरामीटर की तरह, अधिक जटिल परिदृश्यों, जैसे कि एक अप्रत्याशित स्थिति या यहां तक ​​कि डिवाइस से संबंधित सेटिंग्स से भी हो सकती है, जिन्हें एपीआई के बाहर हल किया जाना चाहिए।

जब API कॉल के दौरान कोई त्रुटि होती है, तो इस प्रारूप में एक प्रतिक्रिया भेजी जाती है:

{
  "error": "Temperature '$temp' is in wrong format",
  "type": "https://developers.nest.com/documentation/cloud/error-messages#format-error",
  "message": "Temperature '$temp' is in wrong format",
  "instance": "31441a94-ed26-11e4-90ec-1681e6b88ec1",
  "details": {
    "field_name": "$temp"
  }
}

सभी त्रुटि संदेशों में error , type , message और instance फ़ील्ड शामिल हैं। details वस्तु वैकल्पिक है।

मैदान विवरण
error लघु त्रुटि संदेश प्रारूप।
type त्रुटि स्थिति (इस पृष्ठ) के बारे में विस्तृत जानकारी के लिए एक URL प्रदान करता है।
message लंबी त्रुटि संदेश प्रारूप जो अतिरिक्त विवरण प्रदान करने के लिए चर का उपयोग कर सकता है। जब संदेश में एक चर शामिल होता है, तो वह details ऑब्जेक्ट में दिखाई देगा।
instance एक टेक्स्ट स्ट्रिंग जो एक त्रुटि पहचानकर्ता रखता है जो प्रत्येक व्यक्तिगत कॉल के लिए अद्वितीय है। यदि आप सेवा के साथ किसी समस्या की रिपोर्ट करते हैं तो हम आपसे उदाहरण संख्या पूछ सकते हैं।
details वैकल्पिक। message में डाले गए चर शामिल हैं। संदेशों में कई चर हो सकते हैं।

नेस्ट एपीआई से संबंधित त्रुटियों की जानकारी के लिए, अन्य त्रुटि कोड और संदेश देखें

अवरोधित

दर की सीमा पार कर ली गई है।

पैरामीटर
HTTP स्थिति कोड: 429 बहुत सारे अनुरोध
error अवरोधित
type https://developers.nest.com/reference/error-messages#blocked
message अवरोधित

धुएं / सह सुरक्षा शटऑफ़ के दौरान पंखे को सक्रिय नहीं कर सकता

इमरजेंसी शटऑफ प्रभाव में है। सामान्य ऑपरेशन बहाल होने तक एपीआई कॉल स्वीकार नहीं की जाती हैं।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error धुएं / सह सुरक्षा शटऑफ़ के दौरान पंखे को सक्रिय नहीं कर सकता
type https://developers.nest.com/reference/error-messages#safety-shutoff-on
message धुएं / सह सुरक्षा शटऑफ़ के दौरान पंखे को सक्रिय नहीं कर सकता

आपातकालीन गर्मी चालू होने पर राज्य को बदल नहीं सकता है

उत्पाद ने अवे स्टेट को बदलने की कोशिश की, जबकि इमरजेंसी हीट चालू था।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error आपातकालीन गर्मी चालू होने पर राज्य को बदल नहीं सकता है
type https://developers.nest.com/reference/error-messages#emergency-heat-is-on
message आपातकालीन गर्मी चालू होने पर राज्य को बदल नहीं सकता है

ऊर्जा की बचत की घटनाओं के दौरान एचवीएसी मोड को बदल नहीं सकते

नेस्ट ऊर्जा साझेदार द्वारा परिभाषित एक ऊर्जा-बचत घटना प्रभावी है। जब तक ऊर्जा की बचत करने वाली घटना समाप्त नहीं होती, तब तक एपीआई कॉल को अस्वीकार कर दिया जाता है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error ऊर्जा की बचत की घटनाओं के दौरान एचवीएसी मोड को बदल नहीं सकते
type https://developers.nest.com/reference/error-messages#energy-saving-event-on
message ऊर्जा की बचत की घटनाओं के दौरान एचवीएसी मोड को बदल नहीं सकते

एचवीएसी मोड को बदल नहीं सकते

मोड अनुरोध के साथ असंगत है।

उदाहरण के लिए, आपको यह संदेश मिल सकता है यदि:

  • थर्मोस्टैट का एचवीएसी सिस्टम आपके उत्पाद द्वारा अनुरोधित मोड का समर्थन नहीं करता है: heat , cool , heat-cool , या eco
  • एचवीएसी मोड eco सेट है और उत्पाद target_temperature सेट करने की कोशिश करता है
पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error एचवीएसी मोड को $mode नहीं बदल सकते; HVAC $action नहीं कर सकता
type https://developers.nest.com/reference/error-messages#incompatible-mode
message एचवीएसी मोड को $mode नहीं बदल सकते; HVAC $action नहीं कर सकता
details $mode
$action

थर्मोस्टेट लॉक सक्षम होने के दौरान एचवीएसी मोड को बदल नहीं सकते

उत्पाद को डेटा लिखने से पहले उपयोगकर्ता को थर्मोस्टैट को अनलॉक करना होगा।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error थर्मोस्टेट लॉक सक्षम होने के दौरान एचवीएसी मोड को बदल नहीं सकते
type https://developers.nest.com/reference/error-messages#lock-enabled
message थर्मोस्टेट लॉक सक्षम होने के दौरान एचवीएसी मोड को बदल नहीं सकते

एक साथ C और F तापमान सेट नहीं कर सकते

उत्पाद ने एक ही समय में सेल्सियस और फ़ारेनहाइट दोनों लक्ष्य तापमान निर्धारित करने का प्रयास किया। एक उत्पाद केवल लक्ष्य तापमान द्वारा निर्दिष्ट स्थापित करना चाहिए temperature_scale (सी / एफ)।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error एक साथ C और F तापमान सेट नहीं कर सकते
type https://developers.nest.com/reference/error-messages#multiple-value-changes
message एक साथ C और F तापमान सेट नहीं कर सकते

असंगत मोड के कारण fan_timer_active को चालू / बंद नहीं कर सकता

एचवीएसी प्रणाली प्रशंसक पहले से ही लगी हुई है (या तो उपयोगकर्ता द्वारा मैन्युअल रूप से, या एक अनुसूची पर, या एचवीएसी गर्मी / शांत चक्र के कारण)।

यदि आपको अपेक्षित परिणाम नहीं मिलता है, तो यह सबसे अधिक संभावना है क्योंकि डिवाइस में एक अंतर्निहित व्यवहार है जिसे हम एपीआई के माध्यम से ओवरराइड नहीं कर सकते हैं।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error असंगत मोड $mode कारण fan_timer_active को चालू / बंद नहीं कर सकता
type https://developers.nest.com/reference/error-messages#incompatible-fan-mode
message असंगत मोड $mode कारण fan_timer_active को चालू / बंद नहीं कर सकता
details $mode

चयनित मान के लिए fan_timer_duration सेट नहीं किया जा सकता

उत्पाद ने अमान्य मान में fan_timer_duration को सेट करने का प्रयास किया। मान्य मानों की सूची के लिए fan_timer_duration देखें।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error चयनित मान के लिए fan_timer_duration सेट नहीं किया जा सकता। अनुमत मूल्यों के लिए एपीआई संदर्भ देखें।
type https://developers.nest.com/reference/error-messages#invalid-fan-timer-duration
message चयनित मान के लिए fan_timer_duration सेट नहीं किया जा सकता। अनुमत मूल्यों के लिए एपीआई संदर्भ देखें।

उच्च तापमान लक्ष्य से कम तापमान निर्धारित नहीं कर सकता

थर्मोस्टेट heat-cool मोड में है, और उत्पाद ने एक लक्ष्य तापमान कम / उच्च सेट करने का प्रयास किया है जो सीमा के बाहर है। उदाहरण के लिए, प्रोडक्ट ने target_temperature_low_c को 25 ° C पर सेट करने का प्रयास किया जब target_temperature_high_c 24 ° C है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error उच्च तापमान $highTemp उच्च लक्ष्य के मुकाबले लक्ष्य कम तापमान $lowTemp कम नहीं कर सकता
type https://developers.nest.com/reference/error-messages#low-high-error
message उच्च तापमान $highTemp उच्च लक्ष्य के मुकाबले लक्ष्य कम तापमान $lowTemp कम नहीं कर सकता
details $lowTemp
$highTemp

लक्ष्य तापमान को N डिग्री C / F की तुलना में करीब सेट नहीं कर सकता

उत्पाद ने लक्ष्य तापमान मान सेट करने का प्रयास किया, जो लक्ष्य उच्च / निम्न तापमान के करीब है (उदाहरण के लिए, target_temperature_high_f )।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error लक्ष्य तापमान को N डिग्री C / F की तुलना में करीब सेट नहीं कर सकता
type https://developers.nest.com/reference/error-messages#range-error
message लक्ष्य तापमान की तुलना में करीब सेट नहीं कर सकता $min डिग्री $scale
details $min
$scale

मोड $ है, जबकि टारगेट_टेंस सेट नहीं कर सकते

थर्मोस्टैट या संरचना वर्तमान में एक मोड में है जो एपीआई अनुरोधों का समर्थन नहीं करता है।

उदाहरण के लिए, यदि HVAC प्रणाली off या heat-cool मोड में है, तो आप target_temperature_f या target_temperature_c सेट नहीं कर सकते। जब तक थर्मोस्टैट / संरचना एक गैर-प्रतिबंधित मोड पर वापस नहीं आती है, तब तक मूल्य नहीं बदला जा सकता है।

इस संदेश में, $fieldName लक्ष्य तापमान से कोई भी मान हो सकता है और $mode के किसी भी हो सकता है: eco , emer_heat_enable , heat-cool , heat , cool , off , hvac_safety_shutoff_active

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error मोड $mode है, जबकि टारगेट_टेंस सेट नहीं कर सकते
type https://developers.nest.com/reference/error-messages#mode-error
message $fieldName को सेट नहीं किया जा सकता है जबकि मोड $mode
details $fieldName
$mode

डिवाइस फर्मवेयर अपडेट आवश्यक है इससे पहले कि आप एचवीएसी मोड को बदल सकें

इको टेम्परेचर सेट करने के लिए डिवाइस को वर्तमान फर्मवेयर संस्करण में अपडेट किया जाना चाहिए।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error डिवाइस फर्मवेयर अपडेट आवश्यक है इससे पहले कि आप एचवीएसी मोड को बदल सकें। अपडेट स्वचालित हैं, आमतौर पर रिलीज के एक सप्ताह के भीतर।
type https://developers.nest.com/reference/error-messages#unsupported-firmware-version
message डिवाइस फर्मवेयर अपडेट आवश्यक है इससे पहले कि आप एचवीएसी मोड को बदल सकें। अपडेट स्वचालित हैं, आमतौर पर रिलीज के एक सप्ताह के भीतर।

WWN फ़ील्ड को मान्य करते समय त्रुटि

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error WWN फ़ील्ड को मान्य करते समय त्रुटि: $error
type https://developers.nest.com/reference/error-messages#where-id-internal
message WWN फ़ील्ड को मान्य करते समय त्रुटि: $error
details $error

ईटीए अतीत में है

निर्दिष्ट ईटीए समय अतीत में (अब से पहले) है। ईटीए कॉल करने के बारे में अधिक जानकारी के लिए, दूर और ईटीए गाइड देखें

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error ETA भूतकाल में है: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
type https://developers.nest.com/reference/error-messages#eta-in-the-past
message ETA भूतकाल में है: $estimatedArrivalTime=$estimatedArrivalTime, currentTime=$currentTime
details $estimatedArrivalTime
$currentTime

ETA भविष्य में बहुत दूर है

निर्दिष्ट ईटीए समय भविष्य में 8 घंटे से अधिक नहीं हो सकता है। ईटीए कॉल करने के बारे में अधिक जानकारी के लिए, दूर और ईटीए गाइड देखें

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error ETA भविष्य में बहुत दूर है
type https://developers.nest.com/reference/error-messages#eta-too-far-in-the-future
message ETA भविष्य में बहुत दूर है

fan_timer_active सेट नहीं है

fan_timer_active परिभाषित नहीं है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error fan_timer_active सेट नहीं है
type https://developers.nest.com/reference/error-messages#fan-timer-active-value-missing
message fan_timer_active सेट नहीं है

मना किया हुआ

नेस्ट सेवा तक पहुंचने के लिए इस्तेमाल किए जा रहे क्रेडेंशियल्स अमान्य हैं।

पैरामीटर
HTTP स्थिति कोड: 403 निषिद्ध
error मना किया हुआ
type https://developers.nest.com/reference/error-messages#forbidden
message मना किया हुआ

आंतरिक गलती

पैरामीटर
HTTP स्थिति कोड: 500 आंतरिक सर्वर त्रुटि
error आंतरिक गलती
type https://developers.nest.com/reference/error-messages#internal-error
message आंतरिक गलती

अमान्य कैमरा ID

camera-id अमान्य है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अमान्य कैमरा आईडी $id
type https://developers.nest.com/reference/error-messages#invalid-camera-id
message अमान्य कैमरा आईडी: $id
details $id

अवैध सामग्री भेजी गई

कॉल में अमान्य सामग्री है। उदाहरण के लिए, बूलियन चर के लिए "सही" के बजाय "हां" का उपयोग करना।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अवैध सामग्री भेजी गई
type https://developers.nest.com/reference/error-messages#invalid-content-sent
message अवैध सामग्री भेजी गई

अमान्य विखंडन पथ

अनुरोध पथ का एक हिस्सा अमान्य है। उदाहरण के लिए, किसी ऑब्जेक्ट या फ़ील्ड का नाम गलत हो सकता है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अमान्य खंड पथ: $requestPath
type https://developers.nest.com/reference/error-messages#invalid-fragment
message अमान्य खंड पथ: $requestPath
details $requestPath

अमान्य एचवीएसी मोड

थर्मोस्टैट का एचवीएसी सिस्टम उत्पाद द्वारा अनुरोधित मोड का समर्थन नहीं करता है: heat , cool या heat-cool

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अमान्य एचवीएसी मोड: $mode
type https://developers.nest.com/reference/error-messages#invalid-mode
message अमान्य एचवीएसी मोड: $mode
details $mode

अमान्य धूम्रपान + सह अलार्म आईडी

smoke_co_alarm_id अमान्य है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अमान्य धूम्रपान + सह अलार्म आईडी $id
type https://developers.nest.com/reference/error-messages#invalid-smoke-co-alarm-id
message अमान्य धूम्रपान + सह अलार्म आईडी: $id
details $id

अमान्य संरचना आईडी

structure_id अमान्य है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अमान्य संरचना आईडी $id
type https://developers.nest.com/reference/error-messages#invalid-structure-id
message अमान्य संरचना आईडी: $id
details $id

अमान्य थर्मोस्टेट आईडी

thermostat_id अमान्य है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अमान्य थर्मोस्टैट आईडी $id
type https://developers.nest.com/reference/error-messages#invalid-thermostat-id
message अमान्य थर्मोस्टैट आईडी: $id
details $id

दूर के लिए अमान्य मान

आपने away लिए एक अमान्य मान सेट करने का प्रयास किया।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error दूर के लिए अमान्य मान
type https://developers.nest.com/reference/error-messages#invalid-away-value
message अमान्य मान: $value । केवल 'घर' और 'दूर' की अनुमति है।
details $value

is_streaming बूलियन नहीं है

उत्पाद ने गैर-बूलियन को आइस is-streaming फ़ील्ड सेट करने का प्रयास किया।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error is_streaming बूलियन नहीं है
type https://developers.nest.com/reference/error-messages#invalid-is-stream-format
message is_streaming बूलियन नहीं है

लेबल 256 वर्णों से कम होना चाहिए

उत्पाद ने 256 से अधिक वर्णों के साथ थर्मोस्टैट लेबल बनाने का प्रयास किया।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error लेबल $max_label_length अक्षरों से कम होना चाहिए
type https://developers.nest.com/reference/error-messages#max-label-length
message लेबल $max_label_length अक्षरों से कम होना चाहिए
details $max_label_length

अधिकतम कस्टम जहां गिनती पार हो गई

उत्पाद ने अधिकतम से परे एक कस्टम wheres ऑब्जेक्ट बनाने का प्रयास किया। कस्टम की अधिकतम संख्या wheres अनुमति वस्तुओं 32 है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अधिकतम कस्टम जहां $max_where_count संख्या पार हो गई है
type https://developers.nest.com/reference/error-messages#max-where-count
message अधिकतम कस्टम जहां $max_where_count संख्या पार हो गई है
details $max_where_count

अधिकतम कस्टम जहां नाम की लंबाई पार हो गई

जहां name बहुत लंबा है। हम 30 से कम वर्ण सुझाते हैं।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अधिकतम कस्टम जहां $max_custom_where_name_length नाम की लंबाई पार हो गई
type https://developers.nest.com/reference/error-messages#max-where-name-length
message अधिकतम कस्टम जहां $max_custom_where_name_length नाम की लंबाई पार हो गई
details $max_custom_where_name_length

छूटा हुआ मैदान

कॉल एक आवश्यक पैरामीटर गुम है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error गुम फ़ील्ड: $fieldName
type https://developers.nest.com/reference/error-messages#field-is-missing
message गुम फ़ील्ड: $fieldName
details $fieldName

गुम कहाँ आईडी

where_id प्रारूप गायब है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error गुम कहां ईद
type https://developers.nest.com/reference/error-messages#where-id-missing
message गुम कहां ईद

कोई एचवीएसी प्रशंसक नहीं

एचवीएसी प्रणाली में एक स्वतंत्र प्रशंसक नहीं है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error कोई हवैक फैन नहीं
type https://developers.nest.com/reference/error-messages#no-hvac-fan
message कोई हवैक फैन नहीं

कोई ऑनलाइन थर्मोस्टेट नहीं

वर्तमान में थर्मोस्टेट ऑफ़लाइन है। वाई-फाई सक्षम होने के बाद, आपके उत्पाद को पहुंच प्राप्त करनी चाहिए।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error कोई ऑनलाइन थर्मोस्टेट नहीं
type https://developers.nest.com/reference/error-messages#no-thermostats-online
message कोई ऑनलाइन थर्मोस्टेट नहीं

कोई युग्मित उपकरण नहीं

उपयोगकर्ता के Nest डिवाइस को उपयोगकर्ता के Nest खाते के साथ जोड़ा नहीं जाता है

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error कोई युग्मित उपकरण नहीं
type https://developers.nest.com/reference/error-messages#no-paired-devices
message कोई युग्मित उपकरण नहीं

रद्द करने के लिए कोई वैध ईटीए नहीं

यात्रा मान्य नहीं है और इसे रद्द नहीं किया जा सकता है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error रद्द करने के लिए कोई वैध ईटीए नहीं
type https://developers.nest.com/reference/error-messages#no-valid-eta-to-cancel
message रद्द करने के लिए कोई वैध ईटीए नहीं

फ़ील्ड के लिए कोई लिखित अनुमति नहीं है

क्लाइंट के पास इस डेटा के लिए लिखित अनुमति नहीं है। अधिक जानकारी के लिए, अनुमतियाँ अवलोकन देखें।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error फ़ील्ड के लिए कोई लिखित अनुमति नहीं है: $fields
type https://developers.nest.com/reference/error-messages#no-write-permission
message फ़ील्ड के लिए कोई लिखित अनुमति नहीं है: $fields
details $fields

मान्य अनुरोध प्रकार नहीं

अनुरोध प्रकार मान्य नहीं है। उदाहरण के लिए, PUT की आवश्यकता होने पर एक POST कॉल किया गया था।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error मान्य अनुरोध प्रकार नहीं: $requestType
type https://developers.nest.com/reference/error-messages#request-type-not-allowed
message मान्य अनुरोध प्रकार नहीं: $requestType
details $requestType

नहीं मिला

कॉल एक पथ को पढ़ने का प्रयास करता है जो मौजूद नहीं है।

पैरामीटर
HTTP स्थिति कोड: 404 नहीं मिला
error नहीं मिला
type https://developers.nest.com/reference/error-messages#not-found
message नहीं मिला

दूर नहीं मोड में

जब ETA कॉल किया जाता है तो संरचना दूर नहीं होती है। ETA कॉल केवल तभी स्वीकार किए जाते हैं जब संरचना दूर पर सेट हो जाती है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error दूर नहीं मोड में
type https://developers.nest.com/reference/error-messages#not-in-away-mode
message दूर नहीं मोड में

लिखा न जाए

जिस क्षेत्र में आप लिखने का प्रयास कर रहे हैं वह केवल पढ़ने के लिए है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error लिखा न जाए
type https://developers.nest.com/reference/error-messages#not-writable
message लिखा न जाए

केवल जहां नाम प्रदान करने की आवश्यकता है

wheres कॉल में अतिरिक्त फ़ील्ड शामिल किए गए थे।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error केवल जहां नाम प्रदान करने की आवश्यकता है
type https://developers.nest.com/reference/error-messages#extra-fields
message केवल जहां नाम प्रदान करने की आवश्यकता है

POST एक वैध अनुरोध प्रकार नहीं है

अनुरोध प्रकार अमान्य है। उदाहरण के लिए, PUT की आवश्यकता होने पर एक POST कॉल किया गया था।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error POST एक वैध अनुरोध प्रकार नहीं है
type https://developers.nest.com/reference/error-messages#invalid-request-type
message POST एक वैध अनुरोध प्रकार नहीं है

स्कीमा का उल्लंघन

उपकरणों की जोड़ी बनाते समय एक त्रुटि हुई।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error स्कीमा का उल्लंघन
type https://developers.nest.com/reference/error-messages#schema-violation-error
message स्कीमा का उल्लंघन

सेवा उप्लब्ध् नहीं है

पैरामीटर
HTTP स्थिति कोड: 503 सेवा अनुपलब्ध
error सेवा उप्लब्ध् नहीं है
type https://developers.nest.com/reference/error-messages#service-unavailable
message सेवा उप्लब्ध् नहीं है

संरचना में पहले से ही युग्मित उपकरणों की अधिकतम संख्या है

संरचना में पहले से ही अनुमत उपकरणों की अधिकतम संख्या है

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error संरचना में पहले से ही युग्मित उपकरणों की अधिकतम संख्या है
type https://developers.nest.com/reference/error-messages#max-number-devices-error
message संरचना में पहले से ही युग्मित उपकरणों की अधिकतम संख्या है

संरचना उपयोगकर्ता के स्वामित्व में नहीं है

structure_id रिकॉर्ड के उपयोगकर्ता खाते से मेल नहीं खाती है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error संरचना उपयोगकर्ता के स्वामित्व में नहीं है।
type https://developers.nest.com/reference/error-messages#structure-ownership-error-uri
message संरचना उपयोगकर्ता के स्वामित्व में नहीं है।

लॉक सी तापमान के लिए तापमान बहुत अधिक है

थर्मोस्टेट को उपयोगकर्ता द्वारा बंद कर दिया गया है और उत्पाद को लॉक तापमान रेंज की तुलना में एक सेल्सियस लक्ष्य तापमान सेट करने का प्रयास किया गया है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान C $tempC लॉक तापमान $highLockTemp लिए बहुत अधिक है
type https://developers.nest.com/reference/error-messages#high-c-value-4-lock
message तापमान C $tempC लॉक तापमान $highLockTemp लिए बहुत अधिक है
details $tempC
$highLockTemp

लॉक तापमान के लिए तापमान C बहुत कम है

थर्मोस्टेट को उपयोगकर्ता द्वारा बंद कर दिया गया है और उत्पाद ने लॉक तापमान रेंज की तुलना में कम तापमान का तापमान निर्धारित करने का प्रयास किया है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान C $tempC लॉक तापमान $lowLockTemp लिए बहुत कम है
type https://developers.nest.com/reference/error-messages#low-c-value-4-lock
message तापमान C $tempC लॉक तापमान $lowLockTemp लिए बहुत कम है
details $tempC
$lowLockTemp

तापमान C मान बहुत अधिक है

उत्पाद ने लक्ष्य तापमान मान सेट करने का प्रयास किया जो कि सेल्सियस तापमान के लिए बहुत अधिक है। सेल्सियस में अनुमत तापमान रेंज के लिए target_temperature_c देखें।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान C मान बहुत अधिक है: $tempC
type https://developers.nest.com/reference/error-messages#high-c-value
message तापमान C मान बहुत अधिक है: $tempC
details $tempC

तापमान C मान बहुत कम है

उत्पाद ने लक्ष्य तापमान मान सेट करने का प्रयास किया जो कि सेल्सियस तापमान के लिए बहुत कम है। सेल्सियस में अनुमत तापमान रेंज के लिए target_temperature_c देखें।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान C मान बहुत कम है: $tempC
type https://developers.nest.com/reference/error-messages#low-c-value
message तापमान C मान बहुत कम है: $tempC
details $tempC

तापमान F लॉक तापमान के लिए बहुत अधिक है

थर्मोस्टेट को उपयोगकर्ता द्वारा बंद कर दिया गया है और उत्पाद ने लॉक तापमान सीमा से अधिक फ़ारेनहाइट लक्ष्य तापमान निर्धारित करने का प्रयास किया है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान F $tempF लॉक तापमान $highLockTemp लिए बहुत अधिक है
type https://developers.nest.com/reference/error-messages#high-f-value-4-lock
message तापमान F $tempF लॉक तापमान $highLockTemp लिए बहुत अधिक है
details $tempF
$highLockTemp

तापमान F लॉक तापमान के लिए बहुत कम है

थर्मोस्टेट को उपयोगकर्ता द्वारा बंद कर दिया गया है और उत्पाद ने लॉक तापमान सीमा से कम फ़ारेनहाइट लक्ष्य तापमान निर्धारित करने का प्रयास किया है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान F $tempF लॉक तापमान $lowLockTemp लिए बहुत कम है
type https://developers.nest.com/reference/error-messages#low-f-value-4-lock
message तापमान F $tempF लॉक तापमान $lowLockTemp लिए बहुत कम है
details $tempF
$lowLockTemp

तापमान F मान बहुत अधिक है

उत्पाद ने एक लक्ष्य तापमान मान सेट करने का प्रयास किया जो फ़ारेनहाइट तापमान के लिए बहुत अधिक है। फ़ारेनहाइट में अनुमत तापमान श्रेणियों के लिए target_temperature_f देखें।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान F मान बहुत अधिक है: $tempF
type https://developers.nest.com/reference/error-messages#high-f-value
message तापमान F मान बहुत अधिक है: $tempF
details $tempF

तापमान F मान बहुत कम है

उत्पाद ने एक लक्ष्य तापमान मान सेट करने का प्रयास किया जो फ़ारेनहाइट तापमान के लिए बहुत कम है। फ़ारेनहाइट में अनुमत तापमान श्रेणियों के लिए target_temperature_f देखें।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान F मान बहुत कम है: $tempF
type https://developers.nest.com/reference/error-messages#low-f-value
message तापमान F मान बहुत कम है: $tempF
details $tempF

तापमान गलत प्रारूप में है

उत्पाद चुना के लिए गलत नंबर प्रारूप का उपयोग कर लक्ष्य तापमान सेट करने का प्रयास किया temperature_scale । सेल्सियस तापमान 0.5 डिग्री वेतन वृद्धि (21.5) में पूर्णांक होना चाहिए, और फ़ारेनहाइट तापमान पूरे पूर्णांक (72) होना चाहिए।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error तापमान $temp गलत प्रारूप में है
type https://developers.nest.com/reference/error-messages#format-error
message तापमान $temp गलत प्रारूप में है
details $temp

अद्यतन पर क्षेत्र को संशोधित नहीं किया जा सकता है

उत्पाद ने केवल-पढ़ने के लिए फ़ील्ड में लिखने का प्रयास किया।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error फ़ील्ड को अपडेट पर संशोधित नहीं किया जा सकता है: $fieldNames
type https://developers.nest.com/reference/error-messages#read-only-field-error
message फ़ील्ड को अपडेट पर संशोधित नहीं किया जा सकता है: $fieldNames
details $fieldNames

फ़ील्ड (ओं) को आईएसओ 8601 प्रारूप का उपयोग करना चाहिए

फ़ील्ड आईएसओ 8601 प्रारूप में नहीं है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error फ़ील्ड (ओं) को आईएसओ 8601 प्रारूप का उपयोग करना चाहिए: $fieldNames
type https://developers.nest.com/reference/error-messages#time-format-error
message फ़ील्ड (ओं) को आईएसओ 8601 प्रारूप का उपयोग करना चाहिए: $fieldNames
details $fieldNames

थर्मोस्टेट ऑनलाइन नहीं है

वर्तमान में थर्मोस्टेट ऑफ़लाइन है। वाई-फाई सक्षम होने के बाद, आपके उत्पाद को फिर से पहुंच प्राप्त करनी चाहिए।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error थर्मोस्टेट ऑनलाइन नहीं है
type https://developers.nest.com/reference/error-messages#not-online
message थर्मोस्टेट ऑनलाइन नहीं है

इस यात्रा को मैन्युअल रूप से ओवरराइड किया गया है

उपयोगकर्ता ने मैन्युअल रूप से यात्रा को ओवरराइड किया है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error इस यात्रा को मैन्युअल रूप से ओवरराइड किया गया है
type https://developers.nest.com/reference/error-messages#trip-manually-overidden
message इस यात्रा को मैन्युअल रूप से ओवरराइड किया गया है

जहां आईडी बनाने में असमर्थ

wheres वस्तु गायब है। कोई where_id मान परिभाषित नहीं where_id हैं।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error कहां आईडी बनाने में असमर्थ
type https://developers.nest.com/reference/error-messages#wheres-missing
message कहां आईडी बनाने में असमर्थ

अनधिकृत

प्राधिकरण विफल हो गया है।

कुछ स्थितियों में यह त्रुटि संदेश उत्पन्न हो सकता है:

  • गलत पुनर्निर्देशन जो तब होता है जब किसी दिए गए HTTP कार्यान्वयन स्वचालित रूप से यूआरआई को पुनर्निर्देशित करने के लिए प्राधिकरण हेडर को अग्रेषित नहीं करते हैं। अधिक जानकारी के लिए, रीडायरेक्ट को कैसे संभालना है , देखें।

  • एपीआई एंडपॉइंट्स तक पहुंचने की कोशिश करते समय गलत अनुमतियां उदाहरण के लिए, थर्मोस्टेट एंडपॉइंट को पढ़ने की कोशिश तब की जाती है जब क्लाइंट के लिए केवल कैमरा परमिशन का चयन किया जाता है। अधिक जानकारी के लिए, अनुमतियाँ कैसे चुनें देखें।

पैरामीटर
HTTP स्थिति कोड: 401 अनधिकृत
error अनधिकृत
type https://developers.nest.com/reference/error-messages#auth-error
message अनधिकृत

अनजान

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अनजान
type https://developers.nest.com/reference/error-messages#unknown
message अनजान

अज्ञात विक्रेता / डिवाइस प्रकार

डिवाइस पेयरिंग के दौरान वेंडर / डिवाइस को मान्यता नहीं दी जाती है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error अज्ञात विक्रेता / डिवाइस प्रकार
type https://developers.nest.com/reference/error-messages#unknown-vendor-device-type-error
message अज्ञात विक्रेता / डिवाइस प्रकार

$ फ़ील्डनाम का मान गलत प्रकार का है

गलत डेटा प्रकार भेजा गया था। उदाहरण के लिए, बूलियन की उम्मीद होने पर एक स्ट्रिंग भेजना।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error $fieldName का मान गलत प्रकार का है
type https://developers.nest.com/reference/error-messages#wrong-data-type
message $fieldName का मान गलत प्रकार का है
details $fieldName

जहां नाम पहले से मौजूद है

वह उत्पाद where_name सेट करने का प्रयास करता है पहले से मौजूद है। एक नए नाम के साथ फिर से प्रयास करें।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error जहां $name पहले से मौजूद है
type https://developers.nest.com/reference/error-messages#where-name-exists
message जहां $name पहले से मौजूद है
details $name

जहां नाम नहीं दिया गया है

कॉल से where_name गायब है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error जहां नाम नहीं दिया गया है
type https://developers.nest.com/reference/error-messages#where-name-missing
message जहां नाम नहीं दिया गया है

जहां नाम शून्य लंबाई का है

जहाँ name परिभाषित नहीं है (शून्य वर्ण हैं)।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error जहां नाम शून्य लंबाई का है
type https://developers.nest.com/reference/error-messages#zero-length-where-name
message जहां नाम शून्य लंबाई का है

जहां नाम एक तार होना चाहिए

गलत डेटा प्रकार को where_name लिए भेजा गया था। उदाहरण के लिए, एक संख्या जब एक स्ट्रिंग की उम्मीद की जाती है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error जहां नाम एक तार होना चाहिए
type https://developers.nest.com/reference/error-messages#where-name-wrong-format
message जहां नाम एक तार होना चाहिए

जहाँ_ मौजूद नहीं है

where_id अमान्य है।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error जहाँ_ मौजूद नहीं है
type https://developers.nest.com/reference/error-messages#where-id-invalid
message जहाँ_ मौजूद नहीं है
details $where_id

जहाँ_ एक स्ट्रिंग होना चाहिए

where_id प्रारूप प्रारूप अमान्य है। उदाहरण के लिए, एक स्ट्रिंग के बजाय एक नंबर भेजा गया था।

पैरामीटर
HTTP स्थिति कोड: 400 खराब अनुरोध
error जहाँ_ एक स्ट्रिंग होना चाहिए
type https://developers.nest.com/reference/error-messages#where-id-wrong-format
message जहाँ_ एक स्ट्रिंग होना चाहिए

अन्य त्रुटि कोड और संदेश

डिवाइस त्रुटि कोड

नेस्ट एपीआई से संबंधित डिवाइस-विशिष्ट त्रुटि कोड और संदेशों के लिए, निम्नलिखित देखें:

अन्य त्रुटि कोड

जब आप REST API कॉल करते हैं, तो सामान्य HTTP स्थिति कोड वापस कर दिए जाते हैं।

बाकी दर सीमा संदेश

REST का उपयोग करते समय और आप बहुत कम समय में बहुत अधिक कॉल भेजते हैं, आपको 429 बहुत अधिक अनुरोधों का HTTP प्रतिक्रिया स्थिति कोड प्राप्त हो सकता है।

अधिक जानकारी के लिए, डेटा दर सीमाएँ देखें।