-
Notifications
You must be signed in to change notification settings - Fork 3
플레이리스트에 곡 조회 추가 삭제
jineeee edited this page Jul 10, 2019
·
2 revisions
메소드 | 경로 | 설명 |
---|---|---|
GET | /songs?playlistIdx={playlistIdx} | 플레이리스트의 곡 조회 |
POST | /songs | 플레이리스트의 곡 추가 |
DELETE | /songs | 플레이리스트의 곡 삭제 |
Content-Type: application/x-www-form-urlencoded
Authorization: Jwt Token Value
{
"playlistIdx" : "String",
"songIdx" : "String"
}
//조회
{
"status": 200,
"success": true,
"message": "플레이리스트의 노래들 불러오기 성공",
"data": [
{
"genreName": [
"rock",
"dance"
],
"moodName": [
"hip",
"enjoy"
],
"_id": "5d1f652b8646203358b6fe9e",
"originTitle": "simjunguk",
"userIdx": 5,
"streamCount": 0,
"likeCount": 0,
"artwork": "https://simjus3.s3.ap-northeast-2.amazonaws.com/1562338601034.jpg",
"originArtistIdx": 1,
"enrollTime": null,
"songUrl": "https://simjus3.s3.ap-northeast-2.amazonaws.com/1562338601054.mp3",
"songComment": "류지훈 바보 ",
"reportCount": 0,
"rateScore": 0,
"highlightTime": "0:34",
"songStatus": 0,
"uploadDate": "2019-07-05T23:56:35.000Z",
"deleteTime": "2019-07-12T23:56:35.000Z",
"rateUserCount": 0
}
]
}
//추가
{
"status": 200,
"success": true,
"message": "플레이리스트에 곡 추가 성공"
}
//삭제
{
"status": 200,
"success": true,
"message": "플레이리스트에서 곡 삭제 성공"
}
//추가 실패( 값이 없을 때)
{
"status": 400,
"success": false,
"message": "플레이리스트에 곡 추가 실패"
}
//삭제 실패 (값이 없을 때)
{
"status": 400,
"success": false,
"message": "플레이리스트에서 곡 삭제 실패"
}