ข้อมูลอ้างอิงรหัสข้อผิดพลาดของ 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 ตัวควบคุมอุณหภูมิบางรุ่นไม่รองรับการเปลี่ยนโหมดอีโคเมื่อโหมดตัวควบคุมอุณหภูมิเป็น OFF ตาม ThermostatMode trait คุณต้องเปลี่ยนโหมดตัวควบคุมอุณหภูมิเป็น 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 ของ SDP ข้อเสนอไม่ถูกต้อง 400 INVALID_ARGUMENT SDP ข้อเสนอต้องมีบรรทัด m ของเสียง วิดีโอ และแอปพลิเคชันทั้ง 3 รายการตามลำดับ

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

ดูเพิ่มเติม
ปฏิเสธสิทธิ์การใช้งาน 403 PERMISSION_DENIED ไม่ได้ให้สิทธิ์ระดับอุปกรณ์ที่เหมาะสมใน Partner Connections Manager (PCM) ซึ่งจำเป็นต่อการเรียกใช้คำสั่ง เมื่อสร้างไลฟ์สด WebRTC ข้อผิดพลาดนี้อาจหมายความว่าการตั้งค่าเสียงใน offerSdp ไม่ถูกต้อง ดูเพิ่มเติม   งานลิงก์บัญชี   GenerateWebRtcStream user developer






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

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

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

ดูเพิ่มเติม:
  งานเปิดหรือปิดพัดลม
  Fantrait