-
Notifications
You must be signed in to change notification settings - Fork 3
API
Realroot edited this page Sep 23, 2021
·
9 revisions
https://taste1729.gitbook.io/hidden-track/
1.user - artist / https://hiddentrack.link/user/
- POST / signin (로그인)
- POST / userinfo (토큰으로 유저정보 받아오기)
- GET / signout (로그아웃)
- GET / duplication(아이디 닉네임)
- POST / signup (회원가입)
- POST / userimage (유저이미지 s3에 올리고 url받기)
- PATCH / userimage (기존에꺼 지우고 수정된거 s3업로드)
- DELETE / userimage (기본이미지로 전환)
- PATCH / password (비밀번호 변경)
- PATCH / nickname (닉네임 변경)
- PATCH / artist (아티스트계정으로 전환)
2.track / https://hiddentrack.link/track/
- POST / trackfile (트렉파일 s3올리고 url 받기)
- POST / trackimage (트렉 이미지 s3 올리고 받기)
- POST / track (트렉 등록)
- PATCH / trackfile (트랙파일 지우고 수정한거 업로드)
- PATCH / trackimage (트랙이미지 지우고 수정한거 업로드)
- PATCH / track (트렉 수정)
- DELETE / track (트렉 지우기 )
- GET / track ( track 눌렀을 때 track 정보 가져오기)
- GET / charts (인기차트,최신차트,추천차트 가져오기)
- GET / search (검색했을 때 track 가져오기 )
- GET / genre (장르 눌렀을때 track 가져오기)
- GET / hashtag (해쉬태그 눌렀을 때 track 가져오기)
- POST / good (좋아요 눌렀을 때 요청)
- POST / grade (평점 매겼을 때 요청)
3.playlist / https://hiddentrack.link/playlist/
- GET / playlist (playlist 들어갔을 때 정보 가져오기)
- DELETE / playlist (playlist에 음원 삭제)
- POST / playlist (바로듣기 플레이리스트에 담기)
4.reply https://hiddentrack.link/reply/
- POST / reply (댓글 생성)
- DELETE /reply (댓글 지우기)
- patch /reply (댓글 수정)