User

Login

로그인

POST /api/user/login

이메일과 비밀번호를 입력하여 로그인할 수 있습니다.

Request Body

Name
Type
Description

email*

String

로그인할 회원 이메일

password*

String

로그인할 회원 비밀번호

{
  "message": "로그인 성공",
  "userId": "string",
  "name": "string",
  "email": "string",
  "nickname": "string",
  "userCode": "userCode",
  "profileImage": "string",
  "statusCode": "statusCode",
  "accessToken": "string"
}

Set user's profile image

프로필 이미지 등록

POST /api/user/image

회원은 프로필 이미지를 프로필 이미지를 등록할 수 있습니다. 프로필 이미지는 MultipartFile 타입니다.

Request Body

Name
Type
Description

multipartFile*

MultipartFile

프로필 이미

Get a list of users' status

회원 상태 조회

POST /api/user/status

조회 요청한 회원들의 상태가 online, offline, away인지 확인할 수 있습니다

Request Body

Name
Type
Description

emailList*

String[]

회원 이메일 목록

Get user's profile informations

회원 프로필 정보 조회

GET /api/user/info

요청한 email로 가입된 회원의 프로필 정보를 조회합니다.

Path Parameters

Name
Type
Description

email*

String

회원 email 주소

Search users

회원 정보 목록 조회 (검색)

GET /api/user/search?keyword={keyword}&sequence={sequence}

요청한 keyword, sequence를 기반으로 회원 정보 목록을 검색합니다.

검색결과는 seq당 15개씩 반환합니다.

Query Parameters

Name
Type
Description

keyword*

String

검색 단어

sequence*

int

검색 결과 목록 순서

Change user's nickname

닉네임 수정

PATCH /api/user

자신의 닉네임을 수정합니다.

Request Body

Name
Type
Description

nickname*

String

변경할 닉네임

Change user's status

상태 수정

PATCH /api/user/status

자신의 상태를 online, offline, away로 수정합니다.

Request Body

Name
Type
Description

statusCode*

String

변경할 상태코드 (ONLINE, OFFLINE, AWAY)

Change user's password

비밀번호 변경

PATCH /api/user/password

자신의 비밀번호를 변경합니다.

Request Body

Name
Type
Description

password*

String

변경할 비밀번호

Last updated