구글 로그인(관리자)
/user/login
{
"id-token": {Id-Token}
}
성공 :
"isSuccess" : true,
"code" : 200,
"message" : "요청 성공"
"result" : {
"accessToken" : ""
}
실패 :
400 : {"success" : "false"}
구글 로그인(유저)
/user/login
{
"id-token": {Id-Token}
}
로그아웃
/user/logout
{
"Authorization": {AccessToken}
}
탈퇴
/user/leave
{
"Authorization": {AccessToken}
}
accessToken 재발급
/user/refresh
{
"Authorization": {AccessToken},
"Refresh": {RefreshToken}
}
게시물 이름 목록
/post?order={Order}
{
"Authorization": {AccessToken}
}
성공 :
"isSuccess" : true,
"code" : 200,
"message" : "요청 성공"
"result" : {
}
실패 :
400 : {"success" : "false"}
게시물 작성 & 저장
/post
{
"Content-Type": "multipart/form-data",
"Authorization": {AccessToken}
}
{
"title" : "생리대 착용 방법",
"content" : "",
"images" : [이미지 file 배열]
}
성공 :
200 : {"isSuccess" : "true"}
실패 :
400 : {"isSuccess" : "false"}
게시물 수정
/post/{postId}
{
"Authorization": {AccessToken}
}
{
"title" : "생리대 착용 방법",
"content" : "",
"images" : [이미지 file 배열]
}
게시물 삭제
/post/{postId}
{
"Authorization": {AccessToken}
}
게시물 좋아요/취소
/post/like/{postId}
{
"Authorization": {AccessToken}
}
내가 쓴 글 목록
/mypage/post
{
"Authorization": {AccessToken}
}