ข้อมูลอ้างอิงรหัสข้อผิดพลาดของ API

Smart Device Management API ใช้รหัสข้อผิดพลาด gRPC มาตรฐาน ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสเหล่านั้นได้ที่การจัดการข้อผิดพลาด

การตอบกลับข้อผิดพลาดใน API จะปรากฏในรูปแบบต่อไปนี้

{
  "error": {
    "code": 404,
    "message": "Device enterprises/project-id/devices/device-id not found.",
    "status": "NOT_FOUND"
  }
}

ใช้ช่องค้นหาในตารางรหัสข้อผิดพลาดเพื่อค้นหาข้อผิดพลาดเกี่ยวกับ API รวมถึงเคล็ดลับการแก้ปัญหา ลักษณะและคำแนะนำที่เกี่ยวข้อง คุณสามารถค้นหาเนื้อหาในช่องใดก็ได้ในตาราง

ข้อความแสดงข้อผิดพลาด 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 ใช้คำสั่งสตรีมแบบสด RTSP สำหรับกล้องที่รองรับ WebRTC หรือใช้คำสั่งสตรีมแบบสด WebRTC สำหรับกล้องที่รองรับ RTSP

ดูข้อมูลเพิ่มเติมได้ที่
  งานดาวน์โหลดรูปภาพจากกล้อง
มีค่าไม่ถูกต้อง 400 INVALID_ARGUMENT ส่งคําสั่งที่มีค่าไม่ถูกต้องในอาร์กิวเมนต์ ตรวจสอบว่าได้ส่งค่าที่ถูกต้อง
ค่าความเย็นต้องมากกว่าค่าความร้อน 400 INVALID_ARGUMENT ตรวจสอบว่าช่อง heatCelsius มีค่าน้อยกว่าช่อง coolCelsius ในคําสั่ง

ดูข้อมูลเพิ่มเติมได้ที่
  งานเปลี่ยนอุณหภูมิที่กำหนด
  ThermostatTemperatureSetpoint trait
ไม่พบอุปกรณ์ 404 NOT_FOUND ระบุชื่ออุปกรณ์ไม่ถูกต้องหรือไม่มีชื่ออุปกรณ์ ระบุอุปกรณ์ที่ถูกต้อง

ดูข้อมูลเพิ่มเติมได้ที่
  Connectivity trait
ไม่พบองค์กร 404 NOT_FOUND ระบุ Project รหัสไม่ถูกต้องหรือไม่มี Project ระบุ Project รหัสที่ถูกต้อง
รหัสเหตุการณ์ไม่ได้เป็นของกล้อง 400 FAILED_PRECONDITION ใช้ eventID ที่ถูกต้องซึ่งเหตุการณ์จากกล้องแสดง

ดูข้อมูลเพิ่มเติมได้ที่
  งานจัดการเหตุการณ์จากกล้อง
  อุปกรณ์แสดงผล
  งานจัดการเหตุการณ์จากกริ่งประตูและกล้อง
  คำแนะนำเหตุการณ์
  CameraEventImage trait
  CameraMotion trait
  CameraPerson trait
  CameraSound trait
  DoorbellChime trait
ดึงข้อมูล SDP ของคำตอบไม่สำเร็จเนื่องจากหมดเวลา 504 DEADLINE_EXCEEDED ลองสร้างสตรีมแบบสดของ WebRTC อีกครั้ง

ดูข้อมูลเพิ่มเติมได้ที่
ไม่มีฟิลด์ในลักษณะ 400 INVALID_ARGUMENT มีการส่งคําสั่งที่ไม่รองรับสําหรับลักษณะ
SDP ของข้อเสนอไม่ถูกต้องไม่มี CRLF 400 INVALID_ARGUMENT ไม่มีอักขระบรรทัดใหม่ที่ส่วนท้ายของสตริง offerSdp เมื่อพยายามสร้างสตรีม WebRTC ตรวจสอบว่าสตริง offerSdp ลงท้ายด้วย \r\n หรือ \n แล้วลองสร้างสตรีมอีกครั้ง

ดูข้อมูลเพิ่มเติมได้ที่
บรรทัด m ของ SDP ของข้อเสนอไม่ถูกต้อง 400 INVALID_ARGUMENT SDP ของข้อเสนอต้องมี m-line ของเสียง วิดีโอ และแอปพลิเคชันทั้ง 3 รายการตามลำดับ

ดูข้อมูลเพิ่มเติมได้ที่
SDP ของข้อเสนอไม่ถูกต้อง 400 INVALID_ARGUMENT เสียง SDP ของข้อเสนอต้องตั้งค่าเป็น a=recvonly (รับอย่างเดียว)

ดูข้อมูลเพิ่มเติมได้ที่
ปฏิเสธสิทธิ์การใช้งาน 403 PERMISSION_DENIED user ไม่ได้ให้ developerสิทธิ์ระดับอุปกรณ์ที่เหมาะสมในเครื่องมือจัดการการเชื่อมต่อกับพาร์ทเนอร์ (PCM) ซึ่งจําเป็นต่อการใช้คําสั่ง

เมื่อสร้างสตรีมแบบสด WebRTC ข้อผิดพลาดนี้ยังอาจหมายความว่าการตั้งค่าเสียงใน offerSdp ไม่ถูกต้องด้วย

ดูข้อมูลเพิ่มเติมได้ที่
  งานลิงก์บัญชี
  คําสั่ง GenerateWebRtcStream
ถูกจำกัดอัตรา 429 RESOURCE_EXHAUSTED นักพัฒนาแอปแต่ละรายจะมีโควต้าที่จำกัดจำนวนการเรียกใช้ หากโทรมากกว่าโควต้า คุณจะได้รับข้อความ "อัตราถูกจำกัด" วิธีแก้ไขคือส่งการเรียกให้ใหม่เมื่อโควต้าหมดอายุ

ดูข้อมูลเพิ่มเติมได้ที่
  แนวคิดเกี่ยวกับขีดจำกัดอัตราใน Sandbox
ไม่พบห้อง 404 NOT_FOUND ห้องนี้ไม่มีอยู่ในโครงสร้าง เรียกใช้รายการทรัพยากรห้องเพื่อยืนยันรหัสห้อง
ไม่พบโครงสร้าง 404 NOT_FOUND โครงสร้างดังกล่าวไม่มีอยู่ใน Projectเรียกใช้รายการทรัพยากรโครงสร้างเพื่อยืนยันรหัสโครงสร้าง
กล้องไม่พร้อมสตรีม 400 FAILED_PRECONDITION กล้องออฟไลน์หรือไม่พร้อมสตรีมเนื่องจากปัญหาทางเทคนิค

ดูข้อมูลเพิ่มเติมได้ที่
  อุปกรณ์กล้อง
  อุปกรณ์กล้อง (แบบใช้แบตเตอรี่)
  อุปกรณ์กล้อง (แบบใช้สาย)
  อุปกรณ์กริ่งประตู (แบบใช้แบตเตอรี่)
  อุปกรณ์กริ่งประตู (แบบใช้สาย)
  คำสั่ง GenerateWebRtcStream
พัดลมของตัวควบคุมอุณหภูมิไม่พร้อมใช้งาน 400 FAILED_PRECONDITION ตัวควบคุมอุณหภูมิไม่มีความสามารถของพัดลม คุณใช้แอตทริบิวต์และคำสั่งที่เกี่ยวข้องกับพัดลมกับอุปกรณ์นี้ไม่ได้

ดูข้อมูลเพิ่มเติมได้ที่
  งานเปิดหรือปิดพัดลม
  แอตทริบิวต์ พัดลม