Tham chiếu mã lỗi API

API Quản lý thiết bị thông minh sử dụng mã lỗi gRPC tiêu chuẩn. Để biết thêm thông tin về các mã đó, hãy xem phần xử lý lỗi.

Phản hồi lỗi trong API sẽ xuất hiện theo định dạng sau:

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

Sử dụng hộp tìm kiếm trong bảng Mã lỗi để tìm lỗi API, cùng với các mẹo khắc phục sự cố và các đặc điểm cũng như hướng dẫn liên quan. Bạn có thể tìm kiếm nội dung trong bất kỳ trường nào trong bảng.

Thông báo lỗi HTTP RPC Khắc phục sự cố
Hình ảnh trong máy ảnh không còn để tải xuống nữa. 504 DEADLINE_EXCEEDED Hình ảnh sự kiện sẽ hết hạn sau 30 giây kể từ khi xuất bản sự kiện. Nhớ tải hình ảnh xuống trước khi hết hạn.

Xem thêm:
  Tác vụ Tải hình ảnh trong máy ảnh xuống
  Thiết bị hiển thị
  Thiết bị
Hướng dẫn sự kiện





Không hỗ trợ lệnh cho chuông cửa. 400 FAILED_PRECONDITION Không thể mở rộng luồng WebRTC trên chuông cửa chạy bằng pin. Nếu bạn cần xem một sự kiện trực tiếp trên chuông cửa vượt quá thời lượng ban đầu của phiên phát trực tiếp, hãy dừng sự kiện trực tiếp hiện có rồi tạo một sự kiện trực tiếp mới.

Xem thêm:
  Mở rộng sự kiện phát trực tiếp
Lệnh ExtendedWebRtcStream
Không cho phép lệnh ở chế độ máy điều nhiệt hiện tại. 400 FAILED_PRECONDITION Một số kiểu máy điều nhiệt không hỗ trợ thay đổi chế độ Tiết kiệm năng lượng khi chế độ máy điều nhiệt ở chế độ TẮT, theo ThermostatMode ít. Bạn phải thay đổi chế độ máy điều nhiệt thành HEAT, COOL hoặc HEATCOOL trước khi thay đổi chế độ Tiết kiệm năng lượng.

Xem thêm:
  Thay đổi chế độ chế độ
Lệnh SetMode
ThermostatMode trait
  Thermost{15{16
Không cho phép lệnh khi máy điều nhiệt ở chế độ MANUAL_ECO. 400 FAILED_PRECONDITION Bạn không thể đặt điểm đặt nhiệt độ khi máy điều nhiệt đang ở chế độ Tiết kiệm năng lượng bằng tay.

Xem thêm:
  Thay đổi nhiệt độ của điểm đặt nhiệt độ
ThermostatEco trait
  ThermostattemperatureSetpoint trait
Lệnh không được cung cấp. 404 NOT_FOUND Một lệnh đã được thực thi mà không có tên lệnh hợp lệ trong nội dung yêu cầu. Nhập một lệnh hợp lệ.
Lệnh không được hỗ trợ. 400 INVALID_ARGUMENT Dùng lệnh phát trực tiếp RTSP cho camera hỗ trợ WebRTC hoặc dùng lệnh phát trực tiếp WebRTC cho camera hỗ trợ RTSP.

Xem thêm:
  Tác vụ tải xuống hình ảnh trên camera
Chứa giá trị không hợp lệ. 400 INVALID_ARGUMENT Một lệnh đã được gửi với giá trị không hợp lệ trong các đối số. Hãy đảm bảo gửi giá trị hợp lệ.
Giá trị làm mát phải lớn hơn giá trị nhiệt. 400 INVALID_ARGUMENT Đảm bảo trường heatCelsius nhỏ hơn trường coolCelsius trong lệnh của bạn.

Xem thêm:
  Tác vụ thay đổi các điểm đặt nhiệt độ
ThermostattemperatureSetpoint trait
Không tìm thấy thiết bị. 404 NOT_FOUND Bạn đã chỉ định tên thiết bị không hợp lệ hoặc bị thiếu. Hãy chỉ định một thiết bị hợp lệ.

Xem thêm:
  Kết nối đặc điểm
Không tìm thấy doanh nghiệp. 404 NOT_FOUND Bạn đã chỉ định mã nhận dạng Project không hợp lệ hoặc bị thiếu. Hãy chỉ định một mã Project hợp lệ.
Id sự kiện không thuộc về máy ảnh. 400 FAILED_PRECONDITION Hãy sử dụng đúng eventID mà sự kiện trên camera trả về.

Xem thêm: Nhiệm vụ: Xử lý sự kiện do camera ghi lại
Thiết bị hiển thị








Không thể truy xuất câu trả lời SDP do hết thời gian chờ. 504 DEADLINE_EXCEEDED Thử tạo lại phiên phát trực tiếp WebRTC.

Xem thêm:
Trường không có trong các đặc điểm. 400 INVALID_ARGUMENT Đã gửi một lệnh không được hỗ trợ cho một trait.
Phiếu mua hàng SDP không hợp lệ bị thiếu CRLF. 400 INVALID_ARGUMENT Ký tự dòng mới bị thiếu ở cuối chuỗi offerSdp khi cố gắng tạo luồng WebRTC. Đảm bảo chuỗi offerSdp kết thúc bằng \r\n hoặc \n và thử tạo lại luồng.

Xem thêm:
Dòng m của SDP phiếu mua hàng không hợp lệ. 400 INVALID_ARGUMENT SDP của ưu đãi phải chứa toàn bộ ba dòng âm thanh, video và ứng dụng theo thứ tự đó.

Xem thêm:
SDP phiếu mua hàng không hợp lệ. 400 INVALID_ARGUMENT Bạn phải đặt âm thanh SDP của ưu đãi thành a=recvonly (chỉ nhận).

Xem thêm:
Không được cấp quyền. 403 PERMISSION_DENIED user Chưa cấp developer các quyền thích hợp ở cấp thiết bị trong Trình quản lý kết nối đối tác (PCM) để thực hiện lệnh.

Khi tạo phiên phát trực tiếp WebRTC, lỗi này cũng có thể có nghĩa là chế độ cài đặt âm thanh trong offerSdp không chính xác.

Hãy xem thêm:
  Tác vụ liên kết tài khoản
Lệnh tạo webRtcStream
Giá bị giới hạn. 429 RESOURCE_EXHAUSTED Mỗi nhà phát triển có một định mức giới hạn số lượng cuộc gọi mà họ có thể thực hiện. Nếu bạn thực hiện nhiều cuộc gọi hơn hạn mức, bạn sẽ nhận được thông báo Giới hạn giá. Để khắc phục vấn đề này, hãy gửi lại cuộc gọi sau khi hết hạn mức.

Xem thêm:
  Giới hạn tốc độ hộp cát
Không tìm thấy phòng. 404 NOT_FOUND Phòng không tồn tại trong cấu trúc. Gọi một danh sách đến tài nguyên phòng để xác minh ID phòng.
Không tìm thấy cấu trúc. 404 NOT_FOUND Cấu trúc này không tồn tại trong Project. Gọi một danh sách đến tài nguyên cấu trúc để xác minh ID cấu trúc.
Không sử dụng được máy điều nhiệt. 400 FAILED_PRECONDITION Máy điều nhiệt không có tính năng quạt. Bạn không thể sử dụng lệnh và lệnh liên quan đến quạt cho thiết bị này.

Xem thêm:
  Bật hoặc tắt quạt
Quạt đặc điểm