네임스페이스 ( Namespace )

REQUEST

METHOD : GET or POST

RESPONSE

FORMAT : JSON

회원가입 / 관리자 회원추가 ( user register )

REQUEST

METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
username 계정ID 영문으로만, 없으면 email 첫부분 X
password 비밀번호 O
email 메일 계정 O
nickname 닉네임 X

출력값

변수명 설명
ID 새롭게 등록된 회원의 user_id

회원 로그인 ( user login )

REQUEST

METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
username 등록된 ID O
password 비밀번호 O

출력값

변수명 설명
token token 을 받아서 header 의 Bearer {token} 으로 넘겨줍니다.
user_id 고유ID
display_name 대화명
user_email Email 계정
user_nicename URL 테그용 ID

메세지 남기기 ( msg add )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
receiver_id 메세지 받을 상대방의 ID O
msg 메세지 O

출력값

변수명 설명
msg_id 새롭게 등록된 메세지의 id

메세지 불러오기 ( msg read )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
sender_id 대화상대방의 ID O

출력값

변수명 설명
id 메세지 ID
sender_id 상대방 ID
msg 메세지

메세지 전체 불러오기 ( msg read-all )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
sender_id 대화 상대방 ID O
offset N번 ID 이후의 결과값만 X
length 리턴할 레코드 수 X

출력값

변수명 설명
id 메세지 ID
sender_id 보낸 사람 ID
msg 메세지
is_read 읽기 여부
read_date 읽은 날짜
add_date 올린 날짜

첫 대화 리스트 불러오기 ( msg list )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수

출력값

변수명 설명
id 메세지 ID
sender_id 보낸 사람 ID
msg 메세지
is_read 읽기 여부
read_date 읽은 날짜
add_date 올린 날짜

그룹 생성 ( msg group create )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
ids 단체방에 초대할 회원들의 ID, 다수일 때는 콤마로 구분 O

출력값

변수명 설명
group_id 생성된 단체방의 ID

그룹 탈퇴 ( msg group leave )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
group_id 탈퇴할 단체방 ID O

출력값

변수명 설명
status 처리결과 200 OK

그룹 초대 ( msg group invite )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
group_id 초대할 단체방 ID O
ids 초대할 회원의 ID, 다수일 때 콤마 O

출력값

변수명 설명
status 처리결과: 200 OK

그룹 대화 ( msg group talk )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
group_id 그룹대화방 id O
msg 메세지 O

출력값

변수명 설명
group_msg_id 생성된 메세지의 ID

그룹 대화 ( msg group talk )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
group_id 단체방 ID O
offset N 번 이후의 메세지 X
length 출력할 갯수 X

출력값

변수명 설명
id 메세지 ID
sender_id 단체방 개설자 ID
group_id 그룹 ID
msg 메세지
cnt_unread 읽지 않은 글 수
read_date 읽은 날짜
add_date 올린 날짜
group_member_id 단체방 구성원

그룹 대화 읽기 ( msg group read )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
group_id 단체방 ID O

출력값

변수명 설명
id 메세지 ID
group_id 그룹 ID
msg 메세지
cnt_unread 읽지 않은 글 수
read_date 읽은 날짜
add_date 올린 날짜

그룹 대화 전체 읽기 ( msg group read all )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
group_id 단체방 ID O

출력값

변수명 설명
id 메세지 ID
group_id 그룹 ID
msg 메세지
cnt_unread 읽지 않은 글 수
read_date 읽은 날짜
add_date 올린 날짜

즐겨찾기 추가 ( fav add )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
user_id 즐겨찾기할 회원 ID O

출력값

변수명 설명
status 처리결과: 200 OK

즐겨찾기 삭제 ( fav add )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수
user_id 삭제할 회원 ID O

출력값

변수명 설명
status 처리결과: 200 OK

즐겨찾기 불러오기 ( fav get )

REQUEST

HEADER : Authorization: Bearer $TOKEN
METHOD : POST

RESPONSE

FORMAT : JSON

입력값

변수명 설명 필수

출력값

변수명 설명
ID 즐겨찾기 된 회원들의 ID

Table Relationship