ข้อมูลอ้างอิงรหัสข้อผิดพลาดของ 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
กริ่งประตูไม่รองรับคําสั่ง 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 รหัสที่ถูกต้อง
รหัสเหตุการณ์ไม่ได้เป็นของกล้อง 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-line ของ Offer 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 นักพัฒนาแอปแต่ละรายจะมีโควต้าที่จำกัดจำนวนการเรียกใช้ หากโทรเกินโควต้า คุณจะได้รับข้อความ "อัตราถูกจำกัด" หากต้องการแก้ไขปัญหานี้ ให้ส่งการโทรอีกครั้งเมื่อโควต้าหมดอายุ

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

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

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