Create User
POST https://api.studydev.kr/users/
Parameters Info(body)
| Name | Type | Description | Options |
|---|---|---|---|
| username | String | 해당 유저의 고유한 이름 | Required |
| password | Integer | 비밀번호 | 8자이 |
| nickname | String | 웹페이지에서 사용할 이름 | |
| user_type | String | 계정의 유형 | Required |
계정 유형별 Parameter Data(body)
| 일반 계정 | |||
|---|---|---|---|
| username | <email> | <UID> | <email> |
| password | <password> | X | X |
| nickname | <nickname> | (blank) | (blank) |
| user_type(Fixed) | NORMAL |
Success Response
Status_Code : 201 Created
{
"key": "token_value",
"user": {
<user_info>
}
}
Failed Response
Status_Code: 400 BadRequest
{
"username": "This field must be unique."
}
<key>는 unique해야 합니다.
{
"username": [
"This field must be unique."
]
}
user_type이 'NORMAL','GOOGLE'인데 username이 email형식이 아닐 경
{
"password": [
"Ensure this field has at least 8 characters."
]
}
패스워드의 길이가 1<password<8일 경우