JNU-econovation / jnu-wiki-be

전남대 학생들을 위한 전대위키 서비스
https://jnu-wiki.vercel.app/?_vercel_share=lgEftxL7mgkpGhyFMnkseGsYEgcflHVg
3 stars 2 forks source link

내가 스크랩한 글 조회 API SPEC #81

Open jminkkk opened 11 months ago

jminkkk commented 11 months ago

Request

HTTP Method URI
PUT /members/scrap?page={pageNum}
Name Value Description
Authorization JWT 인증용 JWT

Response

Success

Name Value Description
content-type application/json  
{
   "success":true,
   "response":{
      "scrapList":[
         {
            "docsId":1,
            "docsName":"내용1",
            "docsCategory":"편의점"
         },
         {
            "docsId":2,
            "docsName":"내용2",
            "docsCategory":"카페"
         },
         {
            "docsId":3,
            "docsName":"내용3",
            "docsCategory":"학교시설"
         }
      ],
      "totalPages":1
   },
   "error":null
}

Fail

Status Description
401 UNAUTHORIZED 인증실패
404 NOT_FOUND 회원정보 없음
500 Internal Server Error unknown server error

401 UNAUTHORIZED

{
  "success" : false,
  "response" : null,
   "error": {
    "message": "잘못된 인증입니다.",
    "status": 401
  }
}

404 NOT_FOUND

{
  "success" : false,
  "response" : null,
   "error": {
    "message": "존재하지 않는 회원입니다.",
    "status": 404
  }
}