상태(Status)
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
/osc/commands/status
API는 이전 inProgress
명령의 상태를 반환합니다. status
API는 이전에 시행된 명령의 진행 상태를 폴링하는 데 유용합니다(예: camera.takePicture
이 완료되었는지 여부를 결정).
입력
이름 |
유형 |
설명 |
id |
문자열 |
이전의 /osc/commands/execute 호출에서 반환되는 명령 ID. |
출력
출력도 명령 객체입니다(/osc/commands/execute
의 출력 참조).
오류
오류 코드 |
설명 |
missingParameter |
id 가 지정되지 않았습니다. 이 매개변수는 이전의 /osc/commands/execute 호출에서 반환되는 명령 ID가 필요합니다. |
invalidParameterName |
입력 매개변수가 인식되지 않습니다. |
invalidParameterValue |
입력 매개변수가 인식되지만, 그 값이 잘못되었습니다. 예를 들어, id 값이 없거나 그 유형이 올바르지 않습니다. |
예시 |
요청 |
POST /osc/commands/status HTTP/1.1
Host: [camera ip address]:[httpPort]
Content-Type: application/json;charset=utf-8
Accept: application/json
Content-Length: {CONTENT_LENGTH}
X-XSRF-Protected: 1
{
"id": "90ABCD"
} |
응답 |
HTTP/1.1 200 OK
Content-Type: application/json;charset=utf-8
Content-Length: {CONTENT_LENGTH}
X-Content-Type-Options: nosniff
{
"name": "camera.takePicture",
"state": "done",
"results": {
"fileUri": "ABC.JPG"
}
} |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2016-03-23(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]