윌스너 프로필 수정 - Willson-2019/Willson-Server GitHub Wiki
URL
[PATCH] ~/api/v1/willsoner/mypage/profile
REQUEST | PARAMETER NAME | DESCRIPTION |
---|---|---|
header | x-token | 엑세스 토큰 access token |
header | Content-Type | application/json |
body | experience | 자신의 경험 : String |
body | introduction | 한 줄 소개 : String |
body | keyword | 키워드 : String [] |
body | subcategory_idx | 세부 카테고리 인덱스 : Int [] |
body | auth_link | 링크 인증 : String |
body | auth_phone | 핸드폰 인증 : String |
body | auth_email | 이메일 인증 : String |
body | auth_license | 신분증 인증 : String |
- 본인 인증, 미디어 인증, 링크 인증 추가될 예정
- 키워드 직접 입력 미구현
- 닉네임 미정
- 카테고리 수정 규정 미정
요청예시
body
{
"introduction": "윌슨입니다",
"experience": "장거리 연애 경험이 있습니다",
"keyword": ["장마", "비"],
"subcategory_idx": 1,
"auth_link": "www.willson.fun",
"auth_phone": "01077778888",
"auth_email": "[email protected]",
"auth_license": "12.1586357581584.09232"
}
응답예시
성공
{
"code": "success",
"message": "success",
"data": {
"willsoner": {
"avg_rating": "0",
"login_at": 1597108729000,
"created_at": 1597108729000,
"updated_at": 1597108729000,
"idx": 119,
"asker_idx": 149,
"experience": "장거리 연애 경험이 있습니다",
"introduction": "윌슨입니다",
"review_cnt": 0,
"auth": 80,
"image_idx": 2
},
"auth": {
"auth_license": 0,
"auth_phone": "01076778888",
"auth_email": 0,
"auth_link": "www.willson.fun",
"auth_media": 0,
"created_at": 1597108730000,
"updated_at": 1597108730000,
"idx": 102,
"willsoner_idx": 119
}
}
}
업데이트 할 항목이 없는 경우
{
"code": "update_error",
"message": "SequelizeDatabaseError"
}
access token이 만료된 경우
{
"code": "access_token_expired",
"message": "Access token expired"
}
결과를 찾지 못한 경우
{
"code": "not_found",
"message": "Result not found"
}