Skip to content

업로드곡리스트조회

SimJungUk edited this page Jul 11, 2019 · 1 revision

업로드곡 리스트 조회

메소드 경로 짧은 설명
GET /pl/upload?status={status} 업로드곡 리스트 조회

요청 헤더

Content-Type: application/json
Authorization: Json Web Token
  • queryString 없을 경우 : 업로드 곡 조회
  • status=wait : 대기 곡 조회
  • status=pass : 통과 곡 조회
  • status=fail : 실패 곡 조회

응답 바디

업로드 곡 조회

{
    "status": 200,
    "success": true,
    "message": "업로드 곡 조회",
    "data": {
        "songList": [
            {
                "genre": [
                    "g6"
                ],
                "mood": [
                    "m6"
                ],
                "_id": "5d25baf914f0f71c24b85135",
                "originTitle": "빨간맛",
                "userIdx": 103,
                "coverArtistName": "석영현",
                "streamCount": 0,
                "likeCount": 0,
                "artwork": "https://project-wave-1.s3.ap-northeast-2.amazonaws.com/80964658_1499421855077_1_600x600.jpg",
                "originArtistIdx": 8,
                "originArtistName": "알라딘",
                "enrollTime": "2019-07-10T02:39:03.054Z",
                "songUrl": "https://project-wave-1.s3.ap-northeast-2.amazonaws.com/%EB%B9%A8%EA%B0%84+%EB%A7%9B+(Red+Flavor)_Red+Velvet+(%EB%A0%88%EB%93%9C%EB%B2%A8%EB%B2%B3)_320k.mp3",
                "songComment": "이것은코멘트이다코멘트는코멘트야",
                "reportCount": 0,
                "rateScore": 100,
                "highlightTime": "1:34",
                "songStatus": 1,
                "uploadDate": "2019-07-10T01:14:24.000Z",
                "deleteTime": "2019-07-17T01:14:24.000Z",
                "rateUserCount": 20
            }
        ],
        "_id": "5d253f23f061683d225ff86c",
        "playlistName": "upload",
        "playlistComment": "업로드한곡",
        "userIdx": 105
    }
}

진행 곡 조회

{
    "status": 200,
    "success": true,
    "message": "진행 곡 조회",
    "data": {
        "songList": [
            {
                "genre": [
                    "g6"
                ],
                "mood": [
                    "m6"
                ],
                "_id": "5d25baf914f0f71c24b85135",
                "originTitle": "빨간맛",
                "userIdx": 103,
                "coverArtistName": "석영현",
                "streamCount": 0,
                "likeCount": 0,
                "artwork": "https://project-wave-1.s3.ap-northeast-2.amazonaws.com/80964658_1499421855077_1_600x600.jpg",
                "originArtistIdx": 8,
                "originArtistName": "알라딘",
                "enrollTime": "2019-07-10T02:39:03.054Z",
                "songUrl": "https://project-wave-1.s3.ap-northeast-2.amazonaws.com/%EB%B9%A8%EA%B0%84+%EB%A7%9B+(Red+Flavor)_Red+Velvet+(%EB%A0%88%EB%93%9C%EB%B2%A8%EB%B2%B3)_320k.mp3",
                "songComment": "이것은코멘트이다코멘트는코멘트야",
                "reportCount": 0,
                "rateScore": 100,
                "highlightTime": "1:34",
                "songStatus": 1,
                "uploadDate": "2019-07-10T01:14:24.000Z",
                "deleteTime": "2019-07-17T01:14:24.000Z",
                "rateUserCount": 20
            }
        ],
        "_id": "5d253f23f061683d225ff86c",
        "playlistName": "upload",
        "playlistComment": "업로드한곡",
        "userIdx": 105
    }
}

통과 곡 조회

{
    "status": 200,
    "success": true,
    "message": "통과 곡 조회",
    "data": {
        "songList": [
            {
                "genre": [
                    "g6"
                ],
                "mood": [
                    "m6"
                ],
                "_id": "5d25baf914f0f71c24b85135",
                "originTitle": "빨간맛",
                "userIdx": 103,
                "coverArtistName": "석영현",
                "streamCount": 0,
                "likeCount": 0,
                "artwork": "https://project-wave-1.s3.ap-northeast-2.amazonaws.com/80964658_1499421855077_1_600x600.jpg",
                "originArtistIdx": 8,
                "originArtistName": "알라딘",
                "enrollTime": "2019-07-10T02:39:03.054Z",
                "songUrl": "https://project-wave-1.s3.ap-northeast-2.amazonaws.com/%EB%B9%A8%EA%B0%84+%EB%A7%9B+(Red+Flavor)_Red+Velvet+(%EB%A0%88%EB%93%9C%EB%B2%A8%EB%B2%B3)_320k.mp3",
                "songComment": "이것은코멘트이다코멘트는코멘트야",
                "reportCount": 0,
                "rateScore": 100,
                "highlightTime": "1:34",
                "songStatus": 1,
                "uploadDate": "2019-07-10T01:14:24.000Z",
                "deleteTime": "2019-07-17T01:14:24.000Z",
                "rateUserCount": 20
            }
        ],
        "_id": "5d253f23f061683d225ff86c",
        "playlistName": "upload",
        "playlistComment": "업로드한곡",
        "userIdx": 105
    }
}

탈락 곡 조회

{
    "status": 200,
    "success": true,
    "message": "탈락 곡 조회",
    "data": {
        "songList": [
            {
                "genre": [
                    "g6"
                ],
                "mood": [
                    "m6"
                ],
                "_id": "5d25baf914f0f71c24b85135",
                "originTitle": "빨간맛",
                "userIdx": 103,
                "coverArtistName": "석영현",
                "streamCount": 0,
                "likeCount": 0,
                "artwork": "https://project-wave-1.s3.ap-northeast-2.amazonaws.com/80964658_1499421855077_1_600x600.jpg",
                "originArtistIdx": 8,
                "originArtistName": "알라딘",
                "enrollTime": "2019-07-10T02:39:03.054Z",
                "songUrl": "https://project-wave-1.s3.ap-northeast-2.amazonaws.com/%EB%B9%A8%EA%B0%84+%EB%A7%9B+(Red+Flavor)_Red+Velvet+(%EB%A0%88%EB%93%9C%EB%B2%A8%EB%B2%B3)_320k.mp3",
                "songComment": "이것은코멘트이다코멘트는코멘트야",
                "reportCount": 0,
                "rateScore": 100,
                "highlightTime": "1:34",
                "songStatus": 1,
                "uploadDate": "2019-07-10T01:14:24.000Z",
                "deleteTime": "2019-07-17T01:14:24.000Z",
                "rateUserCount": 20
            }
        ],
        "_id": "5d253f23f061683d225ff86c",
        "playlistName": "upload",
        "playlistComment": "업로드한곡",
        "userIdx": 105
    }
}

INTERNAL SERVER ERROR

{
    "status": 500,
    "success": false,
    "message": "INTERNAL SERVER ERROR",
}

Clone this wiki locally