질문자 프로필 수정 - Willson-2019/Willson-Server GitHub Wiki

URL

[PATCH] ~/api/v1/asker/mypage/profile

REQUEST PARAMETER NAME DESCRIPTION
header x-token 엑세스 토큰 access token
header Content-Type application/json
body nickname 닉네임 : String
body email 이메일 : String
body phone 전화번호 : String
body password 비밀번호 : String

  • 전화번호 추가될 예정
  • 비밀번호 변경 시 소셜 가입 회원은 추가 고려 필요
  • 비밀번호 변경 시 사용자 재인증 필요

요청예시

body

{
	"nickname" : "윌순",
	"email" : "[email protected]",
	"password": "wltn1234"
}

응답예시

성공

{
    "code": "success",
    "message": "success",
    "data": {
        "login_at": 1583295276000,
        "created_at": 1578977801000,
        "updated_at": 1578977801000,
        "idx": 1,
        "id": "WbSC96eYyuXfdPvAmkj8cjVOf002",
        "social": "email",
        "email": "[email protected]",
        "gender": "F",
        "age": "1997",
        "nickname": "윌순",
        "status": null
    }
}

파이어베이스 인증 실패

{
    "code": "firebase_auth_failed",
    "message": "Firebase authentication failed"
}

access token이 만료된 경우

{
    "code": "access_token_expired",
    "message": "Access token expired"
}

결과를 찾지 못한 경우

{
    "code": "not_found",
    "message": "Result not found"
}