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

เมื่อเกิดข้อผิดพลาดระหว่างการเรียก 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 ข้อความสามารถมีหลายตัวแปร

สำหรับข้อมูลเกี่ยวกับข้อผิดพลาดที่ไม่เกี่ยวข้องกับ Nest API ดู รหัสข้อผิดพลาดและข้อความ อื่น ๆ

อุดตัน

เกินขีด จำกัด อัตรา

พารามิเตอร์
รหัสสถานะ HTTP: 429 คำขอมากเกินไป
error อุดตัน
type https://developers.nest.com/reference/error-messages#blocked
message อุดตัน

ไม่สามารถเปิดใช้งานพัดลมในระหว่างการปิดระบบควัน / ความปลอดภัยร่วม

มีการปิดระบบฉุกเฉิน การเรียก API จะไม่ได้รับการยอมรับจนกว่าการดำเนินการปกติจะได้รับการคืนค่า

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถเปิดใช้งานพัดลมในระหว่างการปิดระบบควัน / ความปลอดภัยร่วม
type https://developers.nest.com/reference/error-messages#safety-shutoff-on
message ไม่สามารถเปิดใช้งานพัดลมในระหว่างการปิดระบบควัน / ความปลอดภัยร่วม

ไม่สามารถเปลี่ยนสถานะเยือนได้ในขณะที่ความร้อนฉุกเฉินเปิดอยู่

ผลิตภัณฑ์พยายามเปลี่ยนสถานะ Away ขณะที่ Heat Heat เปิดอยู่

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถเปลี่ยนสถานะเยือนได้ในขณะที่ความร้อนฉุกเฉินเปิดอยู่
type https://developers.nest.com/reference/error-messages#emergency-heat-is-on
message ไม่สามารถเปลี่ยนสถานะเยือนได้ในขณะที่ความร้อนฉุกเฉินเปิดอยู่

ไม่สามารถเปลี่ยนโหมด HVAC ในระหว่างการประหยัดพลังงาน

เหตุการณ์การประหยัดพลังงานที่ กำหนดโดยคู่ค้าด้านพลังงานของ Nest มีผลบังคับใช้ การเรียก API ถูกปฏิเสธจนกว่ากิจกรรมการประหยัดพลังงานจะสิ้นสุดลง

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถเปลี่ยนโหมด HVAC ในระหว่างการประหยัดพลังงาน
type https://developers.nest.com/reference/error-messages#energy-saving-event-on
message ไม่สามารถเปลี่ยนโหมด HVAC ในระหว่างการประหยัดพลังงาน

ไม่สามารถเปลี่ยนโหมด HVAC

โหมดเข้ากันไม่ได้กับคำขอ

ตัวอย่างเช่นคุณอาจได้รับข้อความนี้หาก:

  • ระบบ HVAC ของ Thermostat ไม่รองรับโหมดที่ผลิตภัณฑ์ของคุณร้องขอ: heat cool heat-cool หรือความ eco
  • โหมด HVAC ถูกตั้งค่าเป็น eco และผลิตภัณฑ์พยายามตั้งค่า target_temperature
พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถเปลี่ยนโหมด HVAC เป็น $mode ; HVAC ไม่สามารถ $action
type https://developers.nest.com/reference/error-messages#incompatible-mode
message ไม่สามารถเปลี่ยนโหมด HVAC เป็น $mode ; HVAC ไม่สามารถ $action
details $mode
$action

ไม่สามารถเปลี่ยนโหมด HVAC ในขณะที่เปิดใช้งานการล็อคตัวควบคุมอุณหภูมิ

ผู้ใช้จะต้อง ปลดล็อกเทอร์โม ก่อนที่ผลิตภัณฑ์จะสามารถเขียนข้อมูลได้

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถเปลี่ยนโหมด HVAC ในขณะที่เปิดใช้งานการล็อคตัวควบคุมอุณหภูมิ
type https://developers.nest.com/reference/error-messages#lock-enabled
message ไม่สามารถเปลี่ยนโหมด HVAC ในขณะที่เปิดใช้งานการล็อคตัวควบคุมอุณหภูมิ

ไม่สามารถตั้งค่าอุณหภูมิ C และ F พร้อมกันได้

ผลิตภัณฑ์พยายามตั้งค่าอุณหภูมิเป้าหมายทั้งเซลเซียสและฟาเรนไฮต์ในเวลาเดียวกัน ผลิตภัณฑ์ควรตั้งค่าอุณหภูมิเป้าหมายเฉพาะที่กำหนดโดย temperature_scale (C / F)

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถตั้งค่าอุณหภูมิ C และ F พร้อมกันได้
type https://developers.nest.com/reference/error-messages#multiple-value-changes
message ไม่สามารถตั้งค่าอุณหภูมิ C และ F พร้อมกันได้

ไม่สามารถตั้งค่าเปิด / ปิด fan_timer_active ได้เนื่องจากโหมดเข้ากันไม่ได้

พัดลมระบบ HVAC มีส่วนร่วมอยู่แล้ว (ไม่ว่าจะด้วยตนเองโดยผู้ใช้หรือตามกำหนดเวลาหรือเนื่องจากวงจรความร้อน / ความเย็นของ HVAC)

หากคุณไม่ได้รับผลลัพธ์ที่คาดว่าเป็นไปได้มากที่สุดเพราะอุปกรณ์มีพฤติกรรมในตัวที่เราไม่สามารถแทนที่ผ่าน API ได้

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถตั้งค่าเปิด / ปิด fan_timer_active เนื่องจากโหมด $mode โหมดไม่เข้ากัน
type https://developers.nest.com/reference/error-messages#incompatible-fan-mode
message ไม่สามารถตั้งค่าเปิด / ปิด fan_timer_active เนื่องจากโหมด $mode โหมดไม่เข้ากัน
details $mode

ไม่สามารถตั้งค่า fan_timer_duration เป็นค่าที่เลือก

ผลิตภัณฑ์พยายามตั้งค่า fan_timer_duration เป็นค่าที่ไม่ถูกต้อง ดู fan_timer_duration สำหรับรายการค่าที่ถูกต้อง

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถตั้งค่า fan_timer_duration เป็นค่าที่เลือก ดูการอ้างอิง API สำหรับค่าที่อนุญาต
type https://developers.nest.com/reference/error-messages#invalid-fan-timer-duration
message ไม่สามารถตั้งค่า fan_timer_duration เป็นค่าที่เลือก ดูการอ้างอิง API สำหรับค่าที่อนุญาต

ไม่สามารถตั้งค่าอุณหภูมิต่ำเป้าหมายสูงกว่าอุณหภูมิสูงเป้าหมาย

เทอร์โมอยู่ในโหมด heat-cool และผลิตภัณฑ์พยายามตั้งอุณหภูมิเป้าหมายต่ำ / สูงที่อยู่นอกช่วง ตัวอย่างเช่นผลิตภัณฑ์พยายามตั้งค่า target_temperature_low_c เป็น 25 ° C เมื่อ target_temperature_high_c คือ 24 ° C

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถตั้งค่าเป้าหมายอุณหภูมิต่ำ $lowTemp สูงกว่าเป้าหมายอุณหภูมิสูง $highTemp
type https://developers.nest.com/reference/error-messages#low-high-error
message ไม่สามารถตั้งค่าเป้าหมายอุณหภูมิต่ำ $lowTemp สูงกว่าเป้าหมายอุณหภูมิสูง $highTemp
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 degrees $scale
details $min
$scale

ไม่สามารถตั้งค่า target_temperature ขณะที่โหมดเป็นโหมด $

เทอร์โมสตัทหรือโครงสร้างอยู่ในโหมดที่ไม่รองรับการร้องขอ API

ตัวอย่างเช่นคุณไม่สามารถตั้งค่า target_temperature_f หรือ target_temperature_c เมื่อระบบ HVAC off หรืออยู่ในโหมด heat-cool ค่านี้ไม่สามารถเปลี่ยนแปลงได้จนกว่าเทอร์โมสตัท / โครงสร้างจะเปลี่ยนกลับไปเป็นโหมดไม่ จำกัด

ในข้อความนี้ $fieldName สามารถเป็นหนึ่งในค่าอุณหภูมิเป้าหมายและ $mode สามารถเป็นใด ๆ ของ: eco , emer_heat_enable , heat-cool , heat , heat cool , cool , off , hvac_safety_shutoff_active

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถตั้งค่า target_temperature ขณะที่โหมดเป็น $mode
type https://developers.nest.com/reference/error-messages#mode-error
message ไม่สามารถตั้งค่า $fieldName ในขณะที่โหมดเป็น $mode
details $fieldName
$mode

จำเป็นต้องอัปเดตเฟิร์มแวร์ของอุปกรณ์ก่อนที่คุณจะสามารถเปลี่ยนโหมด HVAC

อุปกรณ์จะต้องได้รับการอัพเดตเป็นเวอร์ชั่นเฟิร์มแวร์ปัจจุบันเพื่อตั้งค่า Eco Temperatures

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error จำเป็นต้องอัปเดตเฟิร์มแวร์ของอุปกรณ์ก่อนที่คุณจะสามารถเปลี่ยนโหมด HVAC การอัปเดตเป็นไปโดยอัตโนมัติตามปกติภายในหนึ่งสัปดาห์หลังจากเผยแพร่
type https://developers.nest.com/reference/error-messages#unsupported-firmware-version
message จำเป็นต้องอัปเดตเฟิร์มแวร์ของอุปกรณ์ก่อนที่คุณจะสามารถเปลี่ยนโหมด HVAC การอัปเดตเป็นไปโดยอัตโนมัติตามปกติภายในหนึ่งสัปดาห์หลังจากเผยแพร่

เกิดข้อผิดพลาดขณะตรวจสอบฟิลด์ WWN

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error เกิดข้อผิดพลาดขณะตรวจสอบฟิลด์ WWN: $error
type https://developers.nest.com/reference/error-messages#where-id-internal
message เกิดข้อผิดพลาดขณะตรวจสอบฟิลด์ WWN: $error
details $error

การทางพิเศษแห่งประเทศไทยในอดีตที่ผ่านมา

เวลา ETA ที่ระบุเป็นเวลาในอดีต (ก่อนนี้) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการโทร ETA ให้ดูที่คู่มือ Away & ETA

พารามิเตอร์
รหัสสถานะ 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 อยู่ไกลเกินไปในอนาคต

เวลา ETA ที่ระบุไม่สามารถมากกว่า 8 ชั่วโมงในอนาคต สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการโทร ETA ให้ดูที่คู่มือ Away & ETA

พารามิเตอร์
รหัสสถานะ 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

พระราชวังต้องห้าม

ข้อมูลรับรองที่ใช้เพื่อเข้าถึงบริการ Nest ไม่ถูกต้อง

พารามิเตอร์
รหัสสถานะ 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 ข้อผิดพลาดภายใน

รหัสกล้องไม่ถูกต้อง

รหัส 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

โหมด HVAC ไม่ถูกต้อง

ระบบ HVAC ของตัวควบคุมอุณหภูมิไม่รองรับโหมดที่ผลิตภัณฑ์ร้องขอ: heat cool หรือ heat-cool

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error โหมด HVAC ไม่ถูกต้อง: $mode
type https://developers.nest.com/reference/error-messages#invalid-mode
message โหมด HVAC ไม่ถูกต้อง: $mode
details $mode

รหัสสัญญาณเตือนควัน + co ไม่ถูกต้อง

the smoke_co_alarm_id ไม่ถูกต้อง

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error smoke + co alarm id ไม่ถูกต้อง $id
type https://developers.nest.com/reference/error-messages#invalid-smoke-co-alarm-id
message smoke + co alarm id ไม่ถูกต้อง: $id
details $id

ID โครงสร้างไม่ถูกต้อง

structure_id _id ไม่ถูกต้อง

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error โครงสร้าง id $id ไม่ถูกต้อง
type https://developers.nest.com/reference/error-messages#invalid-structure-id
message id โครงสร้างไม่ถูกต้อง: $id
details $id

รหัสอุณหภูมิไม่ถูกต้อง

thermostat_id ไม่ถูกต้อง

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error thermostat id $id ไม่ถูกต้อง
type https://developers.nest.com/reference/error-messages#invalid-thermostat-id
message รหัสตัวควบคุมอุณหภูมิไม่ถูกต้อง: $id
details $id

ค่าไม่ถูกต้องสำหรับ Away

คุณพยายามตั้งค่าไม่ถูกต้องเป็นไม่ away

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ค่าไม่ถูกต้องสำหรับ Away
type https://developers.nest.com/reference/error-messages#invalid-away-value
message ค่าไม่ถูกต้อง: $value อนุญาตเฉพาะค่า 'บ้าน' และ 'ไม่อยู่' เท่านั้น
details $value

is_streaming ไม่ใช่บูลีน

ผลิตภัณฑ์พยายามตั้งค่าฟิลด์ is-streaming เป็น non-boolean

พารามิเตอร์
รหัสสถานะ 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 ไม่มีรหัส

ไม่มีพัดลม HVAC

ดูเหมือนว่าระบบ HVAC จะไม่มีแฟนอิสระ

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่มีแฟน hvac
type https://developers.nest.com/reference/error-messages#no-hvac-fan
message ไม่มีแฟน hvac

ไม่มีอุณหภูมิออนไลน์

ตัวควบคุมอุณหภูมิขณะนี้ออฟไลน์อยู่ หลังจากเปิดใช้งาน Wi-Fi แล้วผลิตภัณฑ์ของคุณควรกลับมาใช้งานได้อีกครั้ง

พารามิเตอร์
รหัสสถานะ 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 ไม่มีอุปกรณ์ที่จับคู่

ไม่มี ETA ที่ถูกต้องที่จะยกเลิก

การเดินทางไม่ถูกต้องและไม่สามารถยกเลิกได้

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่มี ETA ที่ถูกต้องที่จะยกเลิก
type https://developers.nest.com/reference/error-messages#no-valid-eta-to-cancel
message ไม่มี ETA ที่ถูกต้องที่จะยกเลิก

ไม่มีสิทธิ์ในการเขียนสำหรับฟิลด์

ไคลเอ็นต์ไม่มีสิทธิ์เขียนสำหรับข้อมูลนี้ สำหรับข้อมูลเพิ่มเติมดู ภาพรวมการอนุญาต

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่มีสิทธิ์ในการเขียนสำหรับฟิลด์: $fields
type https://developers.nest.com/reference/error-messages#no-write-permission
message ไม่มีสิทธิ์ในการเขียนสำหรับฟิลด์: $fields
details $fields

ไม่ใช่ประเภทคำขอที่ถูกต้อง

ประเภทคำขอไม่ถูกต้อง ตัวอย่างเช่นการเรียก POST เกิดขึ้นเมื่อต้องการ PUT

พารามิเตอร์
รหัสสถานะ 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 ไม่ใช่ประเภทคำขอที่ถูกต้อง

ประเภทคำขอไม่ถูกต้อง ตัวอย่างเช่นการเรียก POST เกิดขึ้นเมื่อต้องการ PUT

พารามิเตอร์
รหัสสถานะ 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 _id ไม่ตรงกับบัญชีผู้ใช้ของบันทึก

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error โครงสร้างไม่ได้เป็นของผู้ใช้
type https://developers.nest.com/reference/error-messages#structure-ownership-error-uri
message โครงสร้างไม่ได้เป็นของผู้ใช้

อุณหภูมิ C สูงเกินไปสำหรับอุณหภูมิล็อค

เทอร์โมสตัทถูก ล็อค โดยผู้ใช้และผลิตภัณฑ์พยายามตั้งอุณหภูมิเป้าหมายเป็นองศาเซลเซียสสูงกว่าช่วงอุณหภูมิล็อค

พารามิเตอร์
รหัสสถานะ 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

ฟิลด์ควรใช้รูปแบบ ISO 8601

ฟิลด์ไม่อยู่ในรูปแบบ ISO 8601

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ฟิลด์ควรใช้รูปแบบ ISO 8601: $fieldNames
type https://developers.nest.com/reference/error-messages#time-format-error
message ฟิลด์ควรใช้รูปแบบ ISO 8601: $fieldNames
details $fieldNames

เทอร์โมไม่ได้ออนไลน์

ตัวควบคุมอุณหภูมิขณะนี้ออฟไลน์อยู่ หลังจากเปิดใช้งาน Wi-Fi แล้วผลิตภัณฑ์ของคุณควรได้รับการเข้าถึง

พารามิเตอร์
รหัสสถานะ 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 ทริปนี้ถูกแทนที่ด้วยตนเอง

ไม่สามารถสร้างที่ ID

วัตถุ wheres หายไป ไม่มีการ where_id ค่า where_id

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error ไม่สามารถสร้างที่ ID
type https://developers.nest.com/reference/error-messages#wheres-missing
message ไม่สามารถสร้างที่ ID

ไม่มีสิทธิ

การอนุมัติล้มเหลว

เงื่อนไขสองข้ออาจสร้างข้อความแสดงข้อผิดพลาดนี้:

  • การเปลี่ยนเส้นทางที่ไม่ถูกต้องที่เกิดขึ้นเมื่อการใช้งาน HTTP ที่กำหนดไม่ส่งต่อส่วนหัวการอนุญาตไปยัง URI ที่ถูกเปลี่ยนเส้นทางโดยอัตโนมัติ สำหรับข้อมูลเพิ่มเติมดู วิธีจัดการกับการเปลี่ยนเส้นทาง

  • สิทธิ์ที่ไม่ถูกต้องเมื่อพยายามเข้าถึงจุดสิ้นสุดของ API ตัวอย่างเช่นพยายามอ่านจุดสิ้นสุดของเทอร์โมสแตทเมื่อเลือกเฉพาะสิทธิ์กล้องสำหรับไคลเอ็นต์ สำหรับข้อมูลเพิ่มเติมดู วิธีเลือกสิทธิ์

พารามิเตอร์
รหัสสถานะ 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 ผู้ขาย / ประเภทอุปกรณ์ที่ไม่รู้จัก

ค่าของ $ fieldName เป็นประเภทที่ไม่ถูกต้อง

ส่งข้อมูลผิดประเภทแล้ว ตัวอย่างเช่นการส่งสตริงเมื่อคาดว่าจะบูลีน

พารามิเตอร์
รหัสสถานะ 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 โดยที่ชื่อมีความยาวเป็นศูนย์

โดยที่ name ต้องเป็นสตริง

มีการส่งชนิดข้อมูลที่ไม่ถูกต้องสำหรับ where_name ตัวอย่างเช่นจำนวนเมื่อคาดว่าสตริง

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error โดยที่ name ต้องเป็นสตริง
type https://developers.nest.com/reference/error-messages#where-name-wrong-format
message โดยที่ name ต้องเป็นสตริง

where_id ไม่มีอยู่

where_id ไม่ถูกต้อง

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error where_id ไม่มีอยู่
type https://developers.nest.com/reference/error-messages#where-id-invalid
message where_id ไม่มีอยู่
details $where_id

where_id ต้องเป็นสตริง

รูปแบบ where_id ไม่ถูกต้อง ตัวอย่างเช่นส่งตัวเลขแทนสตริง

พารามิเตอร์
รหัสสถานะ HTTP: 400 คำขอไม่ถูกต้อง
error where_id ต้องเป็นสตริง
type https://developers.nest.com/reference/error-messages#where-id-wrong-format
message where_id ต้องเป็นสตริง

รหัสข้อผิดพลาดและข้อความอื่น ๆ

รหัสข้อผิดพลาดของอุปกรณ์

สำหรับรหัสข้อผิดพลาดเฉพาะและข้อความที่ไม่เกี่ยวข้องกับ Nest API ดูต่อไปนี้:

รหัสข้อผิดพลาด REST

เมื่อคุณทำการเรียก REST API รหัสสถานะ HTTP ทั่วไปจะถูกส่งกลับ

ข้อความ จำกัด อัตรา REST

เมื่อใช้ REST และคุณส่งสายมากเกินไปในช่วงเวลาสั้น ๆ คุณอาจได้รับรหัสสถานะการตอบกลับ HTTP ที่ 429 คำขอมากเกินไป

สำหรับข้อมูลเพิ่มเติมโปรดดูที่ การ จำกัด อัตราข้อมูล