사용자 API
사용자 인증 및 정보 관리에 관한 API이다.
사용자 인증
POST
http://sejabo.com/login
사용자 인증 API이다. 세종대학교에서 사용하는 아이디 및 비밀번호를 입력시, 그 즉시 DB에서 회원 정보를 생성하여 사용자 액세스 토큰을 반환한다.
Request Body
id
string
사용자 아이디(학번)
pw
string
비밀번호
회원정보 조회
GET
http://sejabo.com/userinfo
입력받은 토큰과 일치하는 회원정보를 반환한다.
Headers
Authorization
string
JWT 토큰: "Bearer " + Token
게시물 등록
POST
http://sejabo.com/add_post
입력받은 데이터를 이용해 게시물을 등록한다.
Headers
Authorization
string
JWT 토큰
Request Body
url
string
외부 연결 링크
build
array
게시할 대상 건물 목록
title
string
게시물 제목(100자 제한)
content
string
게시물 내용
size
number
게시물 블록 크기
exp_date
string
게시물 만료일
img_url
object
첨부 이미지 (1개 제한)
게시물 수정
POST
http://sejabo.com/mod_post
입력받은 데이터를 이용해 기존 게시물을 갱신한다.
Headers
Authorization
string
JWT 토큰
Request Body
title
string
게시물 제목(500자 제한)
content
string
게시물 내용
url
string
첨부 링크
게시물 삭제
GET
http://sejabo.com/delete_post/<int:post_id>
로그인된 사용자가 작성한 글인 경우, 해당 게시물을 삭제한다.
Path Parameters
post_id
number
게시물 아이디
Headers
Authorization
string
"Bearer " + <Token>
Last updated
Was this helpful?