https://URI/api/v1/**✅ 토큰 필수 여부 : Y 인 경우
| KEY | VALUE |
|---|---|
| Authorization | Bearer [token]( 띄어쓰기 유의) |
| Authorization | Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c |
Response 양식
| 변수명 | 타입 | 필수 여부 | 설명 |
|---|---|---|---|
| code | int | Y | HTTP 상태코드 |
| message | String | Y | 응답 메시지 |
| data | Object | Y | 응답 데이터 객체 |
| error | Object | Y | 에러 객체 |
| message | String | Y | 에러 메시지 |
| code | int | Y | 에러 코드 |
data의 하위 타입은 기능 마다 상이함.| domain | code |
|---|---|
공통 |
0 ~ 999 |
회원 |
1000 ~ 1999 |
주문 |
2000 ~ 2999 |
상품 |
3000 ~ 3999 |
결제 |
4000 ~ 4999 |
1️⃣ Response(정상)
2️⃣ Response(에러)
{
"type" : "BEARER",
"token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
"items":[
{"id" : 1, "name": "안전모"},
{"id" : 2, "name": "삼각대"}
]
}
{
"message" : "",
"code" : 0
}