✔내가 작성한 글 목록 - SangleProject/Sangle GitHub Wiki

메소드 경로 설명
GET /posts/myPost 내가 작성한 글 목록(최신순)
GET /posts/myPost?filter="popular" 내가 작성한 글 목록(인기순)

MY서랍 -  스크롤 MY서랍 -  인기순 정렬

Request Header

{
    "Content-Type": "application/json",
    "token" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJTQU5HTEUiLCJ1c2VySWR4IjoyLCJleHAiOjE2MDQxMjgyMzJ9.ZIyE8yKyMZyxdE1QBMPYGlllPvWjVyWNosX-r4H7iDo"
}

Response

< Success >

  • /posts/myPost 일 때, 최신순
[
        {
            "postIdx": 17,
            "topic": "가족",
            "postWrite": "패밀리",
            "date": "2020.10.09",
            "time": "PM 05:33",
            "day": "",
            "likes": 0,
            "liked": true,
            "modified": false,
            "isBan": false
        },
        {
            "postIdx": 16,
            "topic": "과거",
            "postWrite": "과거에 나는",
            "date": "2020.10.09",
            "time": "PM 04:33",
            "day": "",
            "likes": 0,
            "liked": true,
            "modified": false,
            "isBan": true
        },
        {
            "postIdx": 15,
            "topic": "",
            "postWrite": "",
            "date": "2020.10.04",
            "time": "PM 08:34",
            "day": "",
            "likes": 1,
            "liked": true,
            "modified": false,
            "isBan": false
        },
        {
            "postIdx": 1,
            "topic": "미래",
            "postWrite": "미래미래",
            "date": "2020.10.03",
            "time": "PM 03:00",
            "day": "",
            "likes": 10,
            "liked": true,
            "modified": false,
            "isBan": false
        }
]

< Success >

  • /posts/myPost?filter="popular" 일 때, 인기순
[
        {
            "postIdx": 24,
            "topic": "",
            "postWrite": "water",
            "date": "2020.10.25",
            "time": "PM 08:09",
            "day": "",
            "likes": 40,
            "liked": true,
            "modified": false,
            "isBan": false
        },
        {
            "postIdx": 17,
            "topic": "가족",
            "postWrite": "패밀리",
            "date": "2020.10.24",
            "time": "PM 05:33",
            "day": "",
            "likes": 24,
            "liked": true,
            "modified": false,
            "isBan": false
        },
        {
            "postIdx": 22,
            "topic": "부모님",
            "postWrite": "parent",
            "date": "2020.10.24",
            "time": "AM 10:32",
            "day": "",
            "likes": 24,
            "liked": true,
            "modified": false,
            "isBan": false
        },
        {
            "postIdx": 26,
            "topic": "날씨",
            "postWrite": "춥당",
            "date": "2020.10.27",
            "time": "AM 09:20",
            "day": "",
            "likes": 21,
            "liked": true,
            "modified": false,
            "isBan": true
        },
        {
            "postIdx": 16,
            "topic": "과거",
            "postWrite": "과거에 나는",
            "date": "2020.10.24",
            "time": "PM 04:33",
            "day": "",
            "likes": 10,
            "liked": true,
            "modified": false,
            "isBan": false
        }
]
  • postIdx: 글 인덱스
  • topic: 글감
  • postWrite: 글 내용
  • date: 작성 년도월일
  • time: 작성 시간
  • day: 작성 요일
  • likes: 좋아요 개수
  • liked: 이미 좋아요 눌렀으면 true, 안 눌렀으면 false
  • modified: 수정여부 (true/false)

< Fail >

  • 토큰값이 없을 때 (400)
{
    "data": null
}
  • 권한 에러 (401)
{
    "data": null
}
  • 데이터베이스 에러 (600)
{
    "data": null
}
  • 서버 내부 에러 (500)
{
    "data": null
}
  • 메소드 에러 (405)
  • 경로 에러 (404 or 400)

⚠️ **GitHub.com Fallback** ⚠️