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ố, đặc điểm và 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.
HTTP | RPC | Khắc phục sự cố |
---|---|---|
504 | DEADLINE_EXCEEDED |
Hình ảnh sự kiện sẽ hết hạn 30 giây sau khi sự kiện được xuất bản. Hãy 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 từ máy ảnh xuống Thiết bị Hiển thị Thiết bị Chuông cửa Hướng dẫn về Sự kiện Lệnh GenerateImage CameraMotion trường hợp CameraPerson trường hợp CameraSound trường hợp DoorbellChime trường hợp |
400 | FAILED_PRECONDITION |
Không thể kéo dài luồng WebRTC trên chuông cửa chạy bằng pin. Nếu cần xem luồng trên chuông cửa sau thời lượng phiên ban đầu, hãy dừng luồng hiện tại và tạo luồng mới. Xem thêm: Tăng thời lượng phát trực tiếp Lệnh ExtendWebRtcStream |
400 | FAILED_PRECONDITION |
Một số mẫ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 đang ở trạng thái TẮT, theo đặc điểm ThermostatMode . Bạn phải thay đổi chế độ máy điều nhiệt thành HEAT (Sưởi ấm), COOL (Làm mát) hoặc HEATCOOL (Sưởi ấm và làm mát) trước khi thay đổi chế độ Tiết kiệm năng lượng. Xem thêm: Thay đổi chế độ tác vụ SetMode ThermostatMode trường hợp ThermostatTemperatureSetpoint trường hợp |
400 | FAILED_PRECONDITION |
Không thể đặt điểm đặt nhiệt độ khi máy điều nhiệt ở chế độ Tiết kiệm năng lượng thủ công. Xem thêm: Thay đổi điểm đặt nhiệt độ ThermostatEco trái ThermostatTemperatureSetpoint trái |
404 | NOT_FOUND |
Một lệnh đã được thực thi mà không có tên lệnh hợp lệ trong phần nội dung yêu cầu. Nhập một lệnh hợp lệ. |
400 | INVALID_ARGUMENT |
Sử dụng lệnh phát trực tiếp RTSP cho máy ảnh hỗ trợ WebRTC hoặc sử dụng lệnh phát trực tiếp WebRTC cho máy ảnh hỗ trợ RTSP. Xem thêm: Tác vụ Tải hình ảnh máy ảnh xuống |
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 nhớ gửi một giá trị hợp lệ. |
400 | INVALID_ARGUMENT |
Đảm bảo rằng trường heatCelsius nhỏ hơn trường coolCelsius trong lệnh của bạn.Xem thêm: Thay đổi điểm đặt nhiệt độ ThermostatTemperatureSetpoint trường |
404 | NOT_FOUND |
Bạn đã chỉ định tên thiết bị không hợp lệ hoặc bị thiếu. Chỉ định một thiết bị hợp lệ. Xem thêm: Khả năng kết nối tính năng |
404 | NOT_FOUND |
Bạn đã chỉ định một mã Project không hợp lệ hoặc bị thiếu. Chỉ định một mã nhận dạng Project hợp lệ. |
400 | FAILED_PRECONDITION |
Sử dụng eventID chính xác do sự kiện máy ảnh trả về.Xem thêm: Tác vụ xử lý sự kiện máy ảnh Thiết bị hiển thị Tác vụ xử lý sự kiện chuông cửa và máy ảnh Hướng dẫn về Sự kiện CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
Thử tạo lại luồng phát trực tiếp WebRTC. Xem thêm: |
400 | INVALID_ARGUMENT |
Đã gửi một lệnh không được hỗ trợ cho một đặc điểm. |
400 | INVALID_ARGUMENT |
Thiếu ký tự dòng mới ở 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: |
400 | INVALID_ARGUMENT |
SDP của mặt hàng phải chứa cả ba dòng m-audio, m-video và m-application theo thứ tự đó. Xem thêm: |
400 | INVALID_ARGUMENT |
Bạn phải đặt âm thanh SDP của mặt hàng thành a=recvonly (chỉ nhận).Xem thêm: |
403 | PERMISSION_DENIED |
user đã không cấp cho developercá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) cần thiết để thực thi lệnh. Khi tạo luồng 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.Xem thêm: tác vụ Liên kết tài khoản của bạn lệnh GenerateWebRtcStream |
429 | RESOURCE_EXHAUSTED |
Mỗi nhà phát triển có một hạn mức giới hạn số lệnh gọi mà họ có thể thực hiện. Nếu thực hiện nhiều lệnh gọi hơn hạn mức, bạn sẽ nhận được thông báo Rate limited (Giới hạn tốc độ). Để khắc phục vấn đề này, hãy gửi lại lệnh gọi sau khi hạn mức đã hết hạn. Xem thêm: khái niệm Giới hạn tốc độ của hộp cát |
404 | NOT_FOUND |
Phòng không tồn tại trong cấu trúc. Thực hiện lệnh gọi danh sách đến tài nguyên phòng để xác minh mã phòng. |
404 | NOT_FOUND |
Cấu trúc này không tồn tại trong Project. Thực hiện lệnh gọi danh sách đến tài nguyên cấu trúc để xác minh Mã cấu trúc. |
400 | FAILED_PRECONDITION |
Camera không có kết nối mạng hoặc không phát trực tuyến được do sự cố kỹ thuật. Xem thêm: Thiết bị Camera Thiết bị Camera (pin) Thiết bị Camera (có dây) Thiết bị Chime (pin) Thiết bị Chime (có dây) Lệnh GenerateWebRtcStream |
400 | FAILED_PRECONDITION |
Máy điều nhiệt không có chức năng quạt. Bạn không thể sử dụng các đặc điểm và lệnh liên quan đến quạt cho thiết bị này. Xem thêm: tác vụ Bật hoặc tắt quạt Đặc điểm quạt |