Errors
Overview
If an error occurs when API is called, an error object is included in the response.
Error information from the camera can be acquired by State.
Error object
Error code | HTTP Status code |
Description |
---|---|---|
unknownCommand | 400 | Invalid command is issued |
disabledCommand | 403 | Command cannot be executed due to the camera status |
missingParameter | 400 | Insufficient required parameters to issue the command |
invalidParameterName | 400 | Parameter name or option name is invalid |
invalidParameterValue | 400 | Parameter value when command was issued is invalid |
tooManyParameters | 403 | Number of parameters exceeds limit |
corruptedFile | 403 | Process request for corrupted file |
powerOffSequenceRunning | 403 | Process request when power supply is off |
invalidFileFormat | 403 | Invalid file format specified |
serviceUnavailable | 503 | Processing requests cannot be received temporarily |
canceledShooting | 403 | Shooting request cancellation of the self-timer. Returned in Commands/Status of camera.takePicture or camera.startCapture |
canceledConversion | 403 | Converting movie format request cancellation. Returned in Commands/Status of camera._convertVideoFormats |
unexpected | 503 | Other errors |
notFound | 404 | There is no server or no page corresponding to the address |
Example
{
"state": "error",
"error": {
"code": "unknownCommand",
"message": "Command executed is unknown."
}
}