-
Notifications
You must be signed in to change notification settings - Fork 0
회원 API
soobin im edited this page Aug 5, 2019
·
5 revisions
| Attribute | Description |
|---|---|
| member_no | 회원번호 |
| id | 아이디 |
| password | 비밀번호 |
| name | 성명 |
| gender | 성별 |
| zipcode | 우편번호 |
| address | 주소 |
| address_detail | 상세주소 |
| home_number | 전화번호 |
| phone | 핸드폰 번호 |
| 이메일 | |
| profile | 프로필 |
| blacklist | 블랙리스트 여부 |
| blacklist_date | 블랙리스트 일자 |
| last_date | 마지막접속일 |
| used_YN | 사용여부 |
| reg_date | 등록일 |
| update_id | 수정자 |
| update_date | 수정일 |
POST /api/v1/users/
curl -X 'POST' /api/v1/users/
-H 'content-type: application/json' \
-H 'X-Api-Version: {version}'
-D {
'id' : "isb9082"
'password' : "비밀번호!"
'name' : "임수빈"
'gender' : "M"
'zipcode' : "0000-0000"
'address' : "서울특별시 서초구"
'address_detail' : "반포동"
'home_number' : "02-587-9082"
'phone' : "010-3449-0918"
'email' : "isb9082@gmail.com"
'profile' : "profile.jpg"
'blacklist' : "N"
'used_YN' : "N"
'update_id' : "isb9082"
}
{
"result" : "success",
"message" : null,
"data" : "success"
}
GET /api/v1/users/check/{id}
curl -X 'GET' /api/v1/users/check/isb9082
-H 'content-type: application/json' \
-H 'X-Api-Version: {version}'
{
"result" : "fail",
"message" : "이미 사용 중인 아이디입니다.",
"data" : ""
}
POST /api/v1/users/login
curl -X 'POST' /api/v1/users/login
-H 'content-type: application/json' \
-H 'X-Api-Version: {version}'
-D {
'id' : "isb9082"
'password' : "비밀번호!"
}
{
"data": {
"member_no" : 1,
"id" : "isb9082",
"name" : "임수빈",
"gender" : "M",
"email" : "isb9082@gmail.com",
"profile" : "profile.jpg",
}
}
PUT /api/v1/users/{id}
curl -X ' PUT' /api/v1/users/isb9082
-H 'content-type: application/json' \
-H 'X-Api-Version: {version}'
-D {
'id' : "isb9082"
'password' : "비밀번호!"
'zipcode' : "0000-0000"
'address' : "서울특별시 서초구"
'address_detail' : "반포동"
'home_number' : "02-587-9082"
'phone' : "010-3449-0918"
'email' : "isb9082@gmail.com"
'profile' : "profile.jpg"
'blacklist' : "N"
'used_YN' : "N"
'update_id' : "isb9082"
}
{
"result" : "success",
"message" : null,
"data" : "success"
}
DELETE /api/v1/users/{id}
curl -X ' DELETE' /api/v1/users/isb9082
-H 'content-type: application/json' \
-H 'X-Api-Version: {version}'
{
"result" : "success",
"message" : null,
"data" : "success"
}