ข้อมูลอ้างอิงรหัสข้อผิดพลาดของ 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
  คุณลักษณะ CameraPerson
  คุณลักษณะ CameraSound
  คุณลักษณะ DoorbellChime
กริ่งประตูไม่รองรับคำสั่ง 400 FAILED_PRECONDITION คุณขยายสตรีม WebRTC ในกริ่งประตูแบบใช้แบตเตอรี่ไม่ได้ หากต้องการดูสตรีมบนกริ่งประตูเกินความยาวของเซสชันเริ่มต้น ให้หยุดสตรีมที่มีอยู่แล้วสร้างสตรีมใหม่

ดูเพิ่มเติม
  งานขยายไลฟ์สด
  คำสั่ง ExtendWebRtcStream
ไม่อนุญาตให้ใช้คำสั่งในโหมดตัวควบคุมอุณหภูมิปัจจุบัน 400 FAILED_PRECONDITION ตัวควบคุมอุณหภูมิบางรุ่นไม่รองรับการเปลี่ยนโหมดอีโคเมื่อโหมดตัวควบคุมอุณหภูมิเป็นปิด ตามลักษณะ ThermostatMode ต้องเปลี่ยนโหมดตัวควบคุมอุณหภูมิเป็น HEAT, COOL หรือ HEATCOOL ก่อนที่จะเปลี่ยนโหมดอีโค

ดูเพิ่มเติม
  งานเปลี่ยนโหมด
  คำสั่ง SetMode
  ลักษณะThermostatMode
  ลักษณะThermostatTemperatureSetpoint
ไม่อนุญาตให้ใช้คำสั่งเมื่อตัวควบคุมอุณหภูมิอยู่ในโหมด MANUAL_ECO 400 FAILED_PRECONDITION คุณจะตั้งค่าอุณหภูมิที่ต้องการไม่ได้เมื่อตัวควบคุมอุณหภูมิอยู่ในโหมดอีโคแบบกำหนดเอง

ดูเพิ่มเติม
  เปลี่ยนอุณหภูมิที่ต้องการ
  คุณลักษณะ ThermostatEco
  คุณลักษณะ ThermostatTemperatureSetpoint
ไม่ได้ระบุคำสั่ง 404 NOT_FOUND มีการเรียกใช้คำสั่งโดยไม่มีชื่อคำสั่งที่ถูกต้องในเนื้อหาคำขอ ป้อนคำสั่งที่ถูกต้อง
ไม่รองรับคำสั่ง 400 INVALID_ARGUMENT ใช้คำสั่งไลฟ์สด RTSP สำหรับกล้องที่รองรับ WebRTC หรือใช้คำสั่งไลฟ์สด WebRTC สำหรับกล้องที่รองรับ RTSP

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

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

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

ดูเพิ่มเติม
  งานจัดการเหตุการณ์จากกล้อง
  อุปกรณ์แสดงผล
  งานจัดการเหตุการณ์จากกริ่งประตูและกล้อง
  คำแนะนำเกี่ยวกับเหตุการณ์
  ลักษณะCameraEventImage
  ลักษณะCameraMotion
  ลักษณะCameraPerson
  ลักษณะCameraSound
  ลักษณะDoorbellChime
เรียก 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 ใน Partner Connections Manager (PCM) ซึ่งจำเป็นต่อการเรียกใช้คำสั่ง

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

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

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

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

ดูเพิ่มเติม
  เปิดหรือปิดพัดลม
  พัดลม ลักษณะ