posts

게시글 관리

  1. 게시글 카테고리 별 전체조회

게시글 카테고리 별 전체 조회

GET https://www.elephantcodingclub.site/api/posts/categories/{category}

게시글을 카테고리별로 전체 조회합니다

Path Parameters

Name
Type
Description

category*

Integer

게시글의 카테고리 값

게시글 카테고리 별 검색 조회

GET https://www.elephantcodingclub.site/api/posts/categories/{category}/titles

Path Parameters

Name
Type
Description

category*

Integer

카테고리 값

page_num*

Integer

페이지 번호 값

메인 페이지 각 카테고리 별 5개씩 조회

GET https://www.elephantcodingclub.site/api/posts/project

Path Parameters

Name
Type
Description

*

Integer

category번호

  1. 게시글 단건 조회 (댓글포함)

게시글 단건 조회

GET https://www.elephantcodingclub.site/api/posts/{post_id}

게시글 한 건을 조회합니다

Path Parameters

Name
Type
Description

post_id*

Long

게시글 id

Cookies

Name
Type
Description

RefreshToken*

String

JWT토큰 값

AccessToken*

String

JWT토큰 값

  1. 게시글 작성

게시글 작성

POST https://www.elephantcodingclub.site/api/posts

게시글을 작성합니다

Cookies

Name
Type
Description

AccessToken*

String

JWT토큰 값

RefreshToken*

String

JWT토큰 값

Request Body

Name
Type
Description

title*

String

게시글 제목

content*

String

게시글 내용

completed*

Boolean

모집 중 / 모집 완료 (협업 팀원 모집, 스터디 모집 경우)

category*

String

게시글 카테고리

files

File

게시글 첨부 이미지

  1. 이미지 업로드

이미지 업로드

POST https://www.elephantcodingclub.site/api/posts/new_file

Cookies

Name
Type
Description

AccessToken*

String

JWT토큰 값

RefreshToken*

String

JWT토큰 값

Request Body

Name
Type
Description

image*

MultiparFile

category*

Category

title*

String

content*

String

String

content

Boolean

  1. 게시글 수정

게시글 수정

PUT https://www.elephantcodingclub.site/api/posts/{post_id}

게시글을 수정합니다

Path Parameters

Name
Type
Description

post_id*

Long

게시글 id

Cookies

Name
Type
Description

AccessToken*

String

JWT토큰 값

RefreshToken*

String

JWT토큰 값

Request Body

Name
Type
Description

title*

String

게시글 제목

content*

String

게시글 내용

category*

String

게시글 카테고리

files

File

첨부파일

completed*

Boolean

모집 중 / 모집 완료

  1. 이미지 수정

이미지 수정

PUT https://www.elephantcodingclub.site/api/posts/new_file/{post_id}

Cookies

Name
Type
Description

AccessToken*

String

JWT 토큰값

RefreshToken*

String

JWT 토큰값

Request Body

Name
Type
Description

image*

MultipartFile

category*

Category

title*

String

content*

String

  1. 게시글 삭제

게시글 삭제

DELETE https://www.elephantcodingclub.site/api/posts/{post_id}

게시글을 삭제합니다

Path Parameters

Name
Type
Description

post_id*

Long

게시글 id

Cookies

Name
Type
Description

AccessToken*

String

JWT토큰 값

RefreshToken*

String

JWT토큰 값

  1. 이미지 삭제

이미지 삭제

DELETE https://www.elephantcodingclub.site/api/posts/{post_id}/file

Cookies

Name
Type
Description

AccessToken*

String

JWT토큰 값

RefreshToken*

String

JWT토큰 값

Request Body

Name
Type
Description

post_id*

Long

fileUrl*

String

Last updated