API LIST UP

기능 Method Name DOMAIN METHOD API DESC return 완료 여부
회원가입 USER POST /user/join {
"userid": "myid4",
"password": "pwd",
"name": "nn4",
"role": "USER"
} {
"index": 4,
"userid": "myid4",
"password": "a1159e9df3670d549d04524532629f5477ceb7deec9b45e47e8c009506ecb2c8",
"name": "nn4",
"role": "USER",
"useyn": null,
"createdt": null
} Y
로그인 USER POST /user/login {
"userid": "myid3",
"password": "pwd"
} {
"userid": "myid3",
"role": "USER",
"accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJteWlkMyIsInJvbGUiOiJVU0VSIiwiZXhwIjoxNjUyNzA1MTE0fQ.G1vepJjg17LQzpYeNBmVahkb7FcPCIpm8AGeh1F8p9Y",
"refreshToken": "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJteWlkMyIsInJvbGUiOiJVU0VSIiwiZXhwIjoxNjUyODcwNzE0fQ.9rqSAUVYIzacIyKPJRqNvkAIUH4lX5-TCQlnL9x1dMM"
} Y
QnA게시판 조회 BOARD GET /boards/qna page, page-size 쿼리 param 사용 가능 [
{
"index": 1,
"title": "제목제목제목",
"contents": null,
"conlike": 0,
"condislike": 4,
"type": "1",
"createdt": "2022-05-10T22:49:57",
"useyn": null,
"userid": "myid1"
}
] Y
자유게시판 조회 BOARD GET /boards/community page, page-size 쿼리 param 사용 가능 [
{
"index": 1,
"title": "제목제목제목",
"contents": null,
"conlike": 0,
"condislike": 4,
"type": "1",
"createdt": "2022-05-10T22:49:57",
"useyn": null,
"userid": "myid1"
}
] Y
게시글 카운트 조회 BOARD GET /board/count/community {
"count": 1
}
게시글 조회 BOARD GET /board/id/{boardID} {
"index": 1,
"title": "제목제목제목",
"contents": "45,50,49,44,45,49,50,54,44,45,55,54,44,45,50,48,44,45,49,48,50,44,45,56,55,44,45,50,49,44,45,56,52,44,45,54,56,44,45,50,49,44,45,49,50,54,44,45,55,54,44,45,50,48,44,45,49,48,50,44,45,56,55,44,45,50,49,44,45,56,52,44,45,54,56,44,45,50,49,44,45,49,50,54,44,45,55,54,44,45,50,48,44,45,49,48,50,44,45,56,55,44,45,50,49,44,45,56,52,44,45,54,56",
"conlike": 0,
"condislike": 4,
"type": "1",
"createdt": "2022-05-10T22:49:57",
"useyn": 1,
"userid": "myid1"
} Y
댓글 조회 BOARD GET /reply/id/{id} [
{
"index": 1,
"boardid": 1,
"userid": "myid1",
"replycontent": "테스트테스트테스트",
"useyn": 1,
"createdt": "2022-05-10T22:46:45"
},
{
"index": 2,
"boardid": 1,
"userid": "myid3",
"replycontent": "테스트~",
"useyn": 1,
"createdt": "2022-05-16T21:43:32"
}
] Y
게시글 작성 BOARD POST /boards/{boardName}/write - {
"index": 2,
"title": "제목제2222목제목",
"contents": "내용물내용물222222내용물",
"conlike": 0,
"condislike": 1,
"type": "2",
"createdt": "2022-05-10T22:50:18",
"useyn": 1,
"userid": "myid1"
} Y
댓글 작성 BOARD POST /board/addReply {
"boardid": 1,
"userid": "myid3",
"replycontent": "테스트~"
} {
"index": 2,
"boardid": 1,
"userid": "myid3",
"replycontent": "테스트~",
"useyn": null,
"createdt": null
} Y
좋아요/싫어요 BOARD POST /board/addLike(dislike) {
"index": 1
} 응답이 있을 시 성공 null일 시 실패 Y
게시글 숨김 BOARD POST /board/hide {
"index": 1
} 응답이 있을 시 성공 null일 시 실패 Y
댓글 숨김 BOARD POST /reply/hide {
"index": 1
} 위와 동일 Y
제외 코인 조회 getCoinList COIN GET /coin/list Y
코인 노출 ON/OFF insertInVisibleCoin COIN POST /coin/update Y
관심 코인 리스트 getFavoriteCoins COIN POST /coin/favorites body-userId Y
관심 코인 등록 updateFavoriteCoin COIN POST /coin/favorite body-userId, coinId Y
채팅방 구독 CHAT GET /topic/chat/room/{roomId} {
"roomId": "BIT",
"roomName": "BIT",
"sender": "익명1fSI99U7Di"
} Y
메시지 전송 CHAT POST /app/chat/message JSON.stringify({
type:'TALK', roomId:this.roomId, sender:this.sender, message:this.message
}) Y