Xử lý lỗi
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Sử dụng mã trạng thái 400 Bad Request
cho tất cả các lỗi được xác định trong quy cách này. Đối với tất cả các lỗi khác, nhà sản xuất nên sử dụng phạm vi lỗi trong phạm vi 4XX cho lỗi ứng dụng và phạm vi 5XX cho lỗi máy chủ. Phản hồi phải luôn chứa nội dung JSON ở định dạng sau cho mọi trường hợp lỗi:
{
"name": "camera.info",
"state": "error",
"error": {
"code": "serverError",
"message": "cannot get camera info."
}
}
name
có thể là bất kỳ giá trị nào trong số camera.info
, camera.state
, camera.checkForUpdates
,
camera.commands.status
và camera.commandName
.
code
phải là một trong các giá trị sau cho mã trạng thái 400:unknownCommand
,
cameraInExclusiveUse
, missingParameter
, invalidParameterName
hoặc
invalidParameterValue
.
message
do các nhà sản xuất xác định và dự kiến sẽ không được bản địa hoá
.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[],["Error responses must include a JSON body with \"name,\" \"state,\" and \"error\" fields. For specified errors, use the `400 Bad Request` status code, otherwise, employ 4XX for client and 5XX for server errors. The \"name\" field can be one of several camera-related identifiers. \"Code\" within the error object must be one of five predefined error codes for 400 responses. The \"message\" field is free-form, manufacturer-defined, and non-localized.\n"]]