Skip to content

API 업데이트 내용 2022.02.26 (금)

reg0145 edited this page Feb 26, 2022 · 30 revisions

게시판 리스트 조회

- GET /board/list

대댓글 생성

POST /recommend

- header
     - Authorization Bearer ~

- query
     - commentId=1 (대상 댓글 ID)

- body
     - {“content” : “대댓글 내용”}

나의 게시판 조회

GET /mypage/board

- Header
     - Authorization Bearer ~

게시글 신고 추가

POST /blame/post

- Header
     - Authorization Bearer ~

- body 
     - {“issue” : “게시글 신고 내용”}

댓글 신고 추가

Post /blame/comment

- Header
     - Authorization Bearer ~

- body 
     - {“issue” : “댓글 신고 내용”}

관리자 등록

POST /admin/user

- Header
     - Authorization Bearer ~

- query
     - userId=1

관리자 해제

DELETE /admin/user

- Header
     - Authorization Bearer ~

- query
     - userId=1

매니저 등록

POST /admin/manager

- Header
     - Authorization Bearer ~

- query
     - boardId=1
     - userId=1

매니저 해제

DELETE /admin/manager

- Header
     - Authorization Bearer ~

- query
     - boardId=1

게시판 영구 삭제

DELETE /admin/board

- Header
    - Authorization Bearer ~

- query
    - boardId=1

게시글 영구 삭제

DELETE /admin/post

- Header
    - Authorization Bearer ~
- query
    - postId=1

댓글 영구 삭제

DELETE /admin/comment

- Header
    - Authorization Bearer ~

- query
    - commentId=1


API 수정

게시판 생성

- 헤더에 Authorization 추가
- 중복된 이름의 게시판 생성 시 400 응답코드 

게시판 조회

- 응답 데이터에 변수 추가
    - isDel
        - 0 : 
        - 1 : 사용자 제거
        - 2 : 매니저 제거
        - 3 : 관리자 제거

    - type (공지 및 삭제 권한)
        - 1 : 일반 사용자
        - 2 : 매니저
        - 3 : 관리자
      *type은 게시글 별로 데이터가 들어가 있습니다

게시판 상세 조회

- 응답 데이터에 변수 추가
    - isDel 
    - recomments 대댓글 리스트
        - rootCommentId : 최상위 댓글 ID
        - targetAuthorId : 대댓글 대상의 유저 ID