camera.updateSession

세션 제한 시간을 새로고침합니다. 세션은 카메라와의 모든 상호작용 시 자동으로 업데이트됩니다. 예를 들어 10분의 제한 시간으로 시작하는 세션은 takePicture 명령어가 실행되면 10분 전체로 재설정되어야 합니다. 이 명령어는 API 수준 2에서 지원 중단되었습니다.

매개변수

  • sessionId: 문자열 유형의 고유한 세션 식별자입니다.
  • timeout: (선택사항) 요청된 세션 제한 시간(초)입니다. 생략된 경우 (HTTP 요청에 본문이 없음) 카메라는 적절한 제한 시간을 결정해야 합니다.

결과

  • sessionId: 명령어에 전달된 세션 식별자 문자열입니다.
  • timeout: 확인된 세션 제한 시간(초)입니다.

오류

  • missingParameter: sessionId가 누락되었습니다. 예를 들어 sessionId가 지정되지 않았습니다.
  • invalidParameterName: 하나 이상의 입력 매개변수 이름을 인식할 수 없습니다.
  • invalidParameterValue: 입력 매개변수 이름은 인식되지만 하나 이상의 전달된 값이 잘못되었습니다. 예를 들어 sessionId가 존재하지 않거나, 더 이상 활성 상태가 아니거나, 데이터 유형이 잘못되었거나, timeout이 잘못된 데이터 유형입니다.

명령어 I/O

명령어 입력
{
    "parameters": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
명령어 결과
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
명령어 출력 (오류)
{
    "error": {
        "code": "missingParameter",
        "message": "Parameter sessionId is missing."
    }
}