Skip to content

Latest commit

 

History

History

v3

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

API version 3

게시물의 상태는 다음과 같이 네가지로 나뉩니다.

| "PENDING"
| "ACCEPTED"
| "REJECTED"
| "REPORTED"

기본적인 경로는 다음과 같습니다. https://server.joog-lim.info/apiV3

데이터 직렬화는 json으로 통일합니다.

다음 res에 해당하는 값들은 data 에 들어가게됩니다. default response value 는 다음과 같습니다.

{
	"success":true,
	"code":"JL000",
	"message":"요청이 성공적으로 이루어졌습니다.",
	"data":...
}

변경사항

+ 어드민 로그인을 유저로그인과 통일, isAdmin 값을 통해 구분함
+ 토큰을 jwt를 이용해 관리하며 액세스토큰과 리프레쉬토큰을 사용하는 방식으로 변경
+ 몇 몇 인자값의 네이밍에 변경사항이 생김
+ 에러코드가 생겼으며 이는 다음에서 확인 가능함
https://github.com/joog-lim/API_Document/blob/main/error_code.md

API List

/algorithm

POST /
GET /count
GET /rule
GET /rule/web
GET /list/{type}/admin
GET /list/{type}
DELETE /{id}
PATCH /{id}
PATCH /{id}/status

/leaf

POST /
DELETE /

/comment

POST /{idx} DELETE /{idx}

/profile

PATCH /

MISC

GET /verify
POST /token
POST /authentication/mail
PATCH /authentication/mail
POST /signup
POST /login


API v3.1

- DELETE baseURL/algorithm/{id}
- PATCH baseURL/algorithm/{id}
- PATCH baseURL/algorithm/{id}/status
+ DELETE baseURL/algorithm/information/{id}
+ PATCH baseURL/algorithm/content/{id}
+ PATCH baseURL/algorithm/status/{id}

/algorithm

POST /
GET /count
GET /rule
GET /rule/web
GET /list/{type}/admin
GET /list/{type}
DELETE /information/{id}
PATCH /content/{id}
PATCH /status/{id}