USER API
νμκ°μ
POST https://Yeollin-jib/user/signup
μΌλ° νμκ°μ
Request Body
nickname*
String
user nickname
email*
String
user email
password*
String
user password

{
"userId": 1,
"nickname": "κΉμ½λ©",
"email": "kimcoding@gmail.com",
"message": "νμκ°μ
μ΄ μλ£λμμ΅λλ€"
}{ "message": "νμ νλͺ©μ΄ λͺ¨λ μ±μμ§μ§μμμ΅λλ€. λ€μ νλ² νμΈν΄μ£ΌμΈμ." }{ "message": "μλ² μλ¬ μ
λλ€." }λ‘κ·ΈμΈ
POST https://Yeollin-jib/user/login
Request Body
email*
String
user email
password*
String
user password

λ‘κ·Έμμ
POST https://Yeollin-jib/user/logout
Headers
Authorization*
String

kakao λ‘κ·ΈμΈ
GET https://Yeollin-jib/user/login/kakao
google λ‘κ·ΈμΈ
GET https://Yeollin-jib/user/login/google
κ΅¬κΈ λ‘κ·ΈμΈ νμ΄μ§λ‘ μ°κ²°λ©λλ€.

kakao callback
GET https://Yeollin-jib/user/kakao/callback
google callback
GET https://Yeollin-jib/user/google/callback
κ΅¬κΈ λ‘κ·ΈμΈν μ 보μ μ΄λ©μΌλ‘
λ°μ΄ν°λ² μ΄μ€μ μ‘΄μ¬μ 무λ₯Ό μ°Ύκ³ μ‘΄μ¬νμ§ μμΌλ©΄ λ°μ΄ν°λ² μ΄μ€μ μ μ μ 보λ₯Ό μ μ₯ν©λλ€.
κ΅¬κΈ λ‘κ·ΈμΈ ν μμλ μ΄κΈ° λλ€μμΌλ‘ μ΄λ©μΌ μμ΄λκ° λ³΄μ¬μ§λλ€.

μ μ μ 보 μμ²
GET https://Yeollin-jib/user
Headers
Authorization*
String
AccessToken

λλ€μ μ€λ³΅
GET https://Yeollin-jib/user/nickname?nickname={nickname}
μλ¬Έ λμλ¬Έμλ λμΌνκ² μ·¨κΈν©λλ€.
Query Parameters
nickname*
String
user nickname


μ΄λ©μΌ μ€λ³΅
GET https://Yeollin-jib/user/email?email={email}
Query Parameters
email*
String
user email


μ μ νλ‘ν λ³κ²½
PATCH https://Yeollin-jib/user
μ μ νλ‘ν μ 보 μμ
Headers
Authorization*
String
AccessToken
Request Body
nickname
String
user nickname
ImagePath
Multipart
multipart/form-data / user profile photo
password
String
user password
userArea
String
user area

νλ‘ν μ¬μ§ μμ
DELETE https://Yeollin-jib/user/photo
bodyλ‘ imagePathλΌλ ν€κ°μ΄ λ€μ΄μ€λ©΄ dbκ°μ nullλ‘ λ°κΎΈλ λ°©μ
Headers
Authorization*
String
AccessToken
Request Body
imagePath*
String

νμνν΄
DELETE https://Yeollin-jib/user
Headers
Authorization*
String
AccessToken

Last updated