Auth API

회원 및 사용자 인증 관련 API

회원가입

POST https://soojle.io/sign_up

회원가입을 위한 API

Request Body

Name
Type
Description

id

string

아이디

pw

string

비밀번호

pw_check

string

비밀번호 확인

nickname

string

닉네임

1. 로그인 성공
{
    "result": "success",
    "access_token": <string>
}

2. 길이 조건 미충족
{
    "result": "wrong user info"
}

3. 비밀번호 미일치
{
    "result": "check pw"
}

4. 내부 에
{
    "result": "sign_up fail"
}

로그인

POST https://soojle.io/sign_in

로그인 API

Request Body

Name
Type
Description

id

string

아이디

pw

string

비밀번호

로그인 및 토큰 반환 (미사용)

POST https://soojle.io/sign_in_up

회원으로 저장된 ID 및 비밀번호가 일치할 경우, 액세스 토큰을 반환함.

Request Body

Name
Type
Description

id

string

사용자 아이디

pw

string

사용자 비밀번호

닉네임 변경

POST https://soojle.io/change_nickname

닉네임 변을 위한 API

Headers

Name
Type
Description

Authorization

string

Value: "Bearer" + <token>

Request Body

Name
Type
Description

new_nickname

string

새로운 닉네임

회원 탈퇴

GET https://soojle.io/remove_mine

회원 탈퇴를 위한 API

Headers

Name
Type
Description

Authorization

string

Value: "Bearer" + <Token>

자동 로그인 유무 변경

GET https://soojle.io/update_auto_login/<int:auto_login>

회원가입을 위한 API

Path Parameters

Name
Type
Description

auto_login

integer

0: 자동X 1: 자동O

Headers

Name
Type
Description

Authorization

string

Value: "Bearer" + <Token>

회원 정보 반환

GET https://soojle.io/get_userinfo

특정 회원의 정보를 반환함.

Headers

Name
Type
Description

Authorization

string

Value: "Bearer" + <token>

회원정보 특정 필드 반환

GET https://soojle.io/get_specific_userinfo/<int:type_num>

특정 회원의 특정한 필드를 반환함.

Path Parameters

Name
Type
Description

type_num

integer

특정필드 번호 0: 전체 1: 좋아요 리스트 2: 접근한 리스트 3: 검색기록 4: 접근한 뉴스피드

Headers

Name
Type
Description

Authorization

string

Value: "Bearer" + <token>

회원 관심도 초기화

GET https://soojle.io/reset_user_measurement

회원 관심도 초기화를 위한 API

Headers

Name
Type
Description

Authorization

string

Value: "Bearer" + <Token>

Last updated

Was this helpful?