Common Response
Commercial Laundry API 응답에서 공통적으로 사용하는 결과 코드 및 메시지 형식을 설명합니다.
공통 메시지
모든 응답에서 공통적으로 다음 메시지를 리턴합니다.
{ "resultCode": "{RESULT_CODE}", "result": {"RESULT_DATA"} }
Property |
Type |
Description |
---|---|---|
resultCode |
string |
결과 코드
|
result |
any |
결과 메시지
|
Result Code
Success
Result Code |
Description |
HTTP Status Code |
Remark |
---|---|---|---|
0000 |
성공 |
200 |
성공 |
Error
Result Code |
Description |
HTTP Status Code |
Remark |
---|---|---|---|
0002 |
Body 파라미터가 누락되거나 잘못된 경우 |
400 |
클라이언트 요청 에러 |
0003 |
헤더 파라미터가 누락되거나 잘못된 경우 |
400 |
클라이언트 요청 에러 |
0004 |
연속된 API 호출에서 동일한 메시지ID가 사용된 경우 |
400 |
클라이언트 요청 에러 |
0010 |
데이터가 존재하지 않음 |
400 |
클라이언트 요청 에러 |
0013 |
닉네임이 중복됨 |
400 |
클라이언트 요청 에러 |
0100 |
실패 |
400 |
클라이언트 요청 에러 |
0101 |
등록되지 않은 디바이스 |
400 |
클라이언트 요청 에러 |
0106 |
기기가 접속되어 있지 않음 (해당 기기가 ThinQ 플랫폼 서버에 접속되어 있지 않음) |
400 |
클라이언트 요청 에러 |
0107 |
장치가 동작 중이 아님 |
400 |
클라이언트 요청 에러 |
0108 |
장치가 동작 중 (기기 예약 불가) |
400 |
클라이언트 요청 에러 |
0109 |
코스가 이미 선택 되어 있음 (기기 예약 불가) |
400 |
클라이언트 요청 에러 |
0110 |
코스가 선택되어 있지 않음 (기기 사용 준비 불가) |
400 |
클라이언트 요청 에러 |
0111 |
기타 사유로 기기 예약 불가 |
400 |
클라이언트 요청 에러 |
0112 |
기기 예약 해제 불가(기기가 예약 되어 있지 않음) |
400 |
클라이언트 요청 에러 |
0200 |
유효하지 않은 날짜 |
400 |
클라이언트 요청 에러 |
1203 |
등록되지 않은 서비스 |
400 |
클라이언트 요청 에러 |
1301 |
유효하지 않은 서비스 키 |
400 |
클라이언트 요청 에러 |
1304 |
허용하지 않는 기기 타입 |
400 |
클라이언트 요청 에러 |
1305 |
허용하지 않는 API |
400 |
클라이언트 요청 에러 |
1306 |
API 호출 횟수 초과 |
400 |
클라이언트 요청 에러 |
1307 |
허용하지 않는 국가 |
400 | 클라이언트 요청 에러 |
1400 |
인증 토큰 복호화 실패 (잘못된 토큰 사용) |
400 | 클라이언트 요청 에러 |
1401 |
토큰 내 잘못된 도메인 입력 |
400 | 클라이언트 요청 에러 |
1402 |
토큰 시간 만료 |
400 | 클라이언트 요청 에러 |
8XXX |
대표 포털 에러 코드 |
400 |
클라이언트 요청 에러 |
8000 |
도메인에서 해당 국가를 지원하지 않음 |
400 |
클라이언트 요청 에러 |
9000 |
잘못된 요청 |
400 |
클라이언트 요청 에러 |
7513 |
XML 문법 혹은 URI가 잘못된 경우 등 |
400 |
클라이언트 요청 에러 |
9001 |
BASE64 인코딩 에러 |
400 |
클라이언트 요청 에러 |
9004 |
DB 처리 실패 |
400 |
클라이언트 요청 에러 |
9032 |
Redis 데이터 처리 오류 |
400 |
클라이언트 요청 에러 |