معالجة الأخطاء
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
استخدِم رمز الحالة 400 Bad Request لجميع الأخطاء المحددة في هذه المواصفات. أمّا بالنسبة إلى جميع الأخطاء الأخرى، فيجب أن تستخدم الشركات المصنّعة الأخطاء في نطاق 4XX لأخطاء العميل، ونطاق 5XX لأخطاء الخادم. يجب أن تتضمّن الاستجابة دائمًا نص JSON بالتنسيق التالي لجميع حالات الخطأ جميع:
{
"name": "camera.info",
"state": "error",
"error": {
"code": "serverError",
"message": "cannot get camera info."
}
}
- يمكن أن يكون
name أيًا من camera.info أو camera.state أو camera.checkForUpdates أو
camera.commands.status، وcamera.commandName.
- يجب أن يكون
code واحدًا مما يلي لرمز الحالة 400:unknownCommand،
cameraInExclusiveUse أو missingParameter أو invalidParameterName أو
invalidParameterValue
- تحدّد الشركات المصنّعة لغة
message، وليس من المتوقّع أن تكون مترجَمة.
.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]