Admin API
관리자 전용 API
회원 삭제
GET
https://soojle.io/admin_remove_user/<string:user_id>
회원 삭제를 위한 API
Path Parameters
user_id
string
삭제 대상 회원 아이디
Headers
Authorization
string
"Bearer " + <token> (관리자 전용 토큰 필수)
1. 성공
{
result: "success"
}
2. 관리자 토큰이 아닐 시
{
result: "Not admin"
}
3. 삭제 대상 회원이 없을 시
{
result: "Not found"
}
공지사항 전체 반환
GET
https://soojle.io/get_all_notice
공지사항 전체 반환을 위한 API
1. 성공
{
result: "success",
notice_list: <json_array>
[
{
_id: <object_id>
title: <string>
post: <string>
view: <int>
date: <Datetime>
activation: <int>
}
]
}
공지사항 단일 반환
GET
https://soojle.io/get_notice/<string:notice_obi>
공지사항 단일 반환을 위한 API
Path Parameters
notice_obi
string
공지사항 단일 Object_id
1. 성공
{
result: "success",
notice_list: <json>
{
_id: <object_id>
title: <string>
post: <string>
view: <int>
date: <Datetime>
activation: <int>
}
}
공지사항 추가
POST
https://soojle.io/insert_notice
공지사항 추가를 위한 API
Headers
Authorization
string
"Bearer" + <Token> (관리자 전용 토큰 필수)
Request Body
title
string
제목
post
string
내용
1. 성공
{
result: "success"
}
2. 관리자 토큰이 아닐 시
{
result: "Not admin"
}
공지사항 수정
POST
https://soojle.io/update_notice/<string:notice_obi>
공지사항 전체 반환 위한 API
Path Parameters
notice_obi
string
수정 대상 공지사항 Object_id
Headers
Authorization
string
"Bearer" + <Token> (관리자 전용 토큰 필수)
Request Body
title
string
제목
post
string
내용
1. 성공
{
result: "success"
}
2. 관리자 토큰이 아닐 시
{
result: "Not admin"
}
공지사항 삭제
GET
https://soojle.io/remove_notice/<string:notice_obi>
공지사항 삭제를 위한 API
Path Parameters
notice_obi
string
수정 대상 공지사항 Object_id
Headers
Authorization
string
"Bearer" + <Token> (관리자 전용 토큰 필수)
1. 성공
{
result: "success"
}
2. 관리자 토큰이 아닐 시
{
result: "Not admin"
}
3. 해당 게시글이 없을 시
{
result: "Not found"
}
피드백 전송
POST
https://soojle.io/remove_notice/<string:notice_obi>
피드백 전송을 위한 API
Headers
Authorization
string
"Bearer" + <Token>
Request Body
type
string
피드백 종류
post
string
내용
user_id
string
보낸이
1. 성공
{
result: "success"
}
2. 옳바른 토큰이 아닐 시
{
result: "bad request"
}
3. 실패
{
result: "fail"
}
관리자 판단용 API
GET
https://soojle.io/check_admin
관리자 판을 위한 API
Headers
Authorization
string
"Bearer" + <Token>
1. 성공
{
result: "success"
}
2. 관리자 아닐 때
{
result: "Not admin"
}
Last updated
Was this helpful?