エラー処理
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
この仕様で定義されているすべてのエラーに対して、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
。
- 400 ステータス コードの場合、
code
は次のいずれかになります。unknownCommand
、
cameraInExclusiveUse
、missingParameter
、invalidParameterName
、または
invalidParameterValue
。
message
はメーカーによって定義されており、ローカライズ版は想定されていません
表示されます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[[["わかりやすい","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 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"]]