track

trackfile

POST https://hiddentrack.link/track/trackfile

ํŠธ๋ ‰ํŒŒ์ผ์„ ์ฒจ๋ถ€ํ•  ๋•Œ s3์— ์ €์žฅํ•˜๊ณ  url๋ฐ›๊ธฐ

Request Body

Name
Type
Description

soundTrack

object

{ track_url : "www.s3.com/track01.mp3" }

trackimage

POST https://hiddentrack.link/track/trackimage

์œ ์ €๊ฐ€ ์ด๋ฏธ์ง€ ์ฒจ๋ถ€ํŠธ๋ ‰์ด๋ฏธ์ง€ s3์— ์˜ฌ๋ฆฌ๊ณ  url ๋ฐ›๊ธฐ

Request Body

Name
Type
Description

img

object

{ image_url : "www.s3.com/track01.mp3" }

track

POST https://hiddentrack.link/track

์œ ์ €๊ฐ€ ํŠธ๋ž™์„ ๋“ฑ๋กํ•  ๋–„ ์š”์ฒญ (ํ† ํฐ์œผ๋กœ user.id ๊ฐ€์ ธ์˜ด) /๊ฒŒ์‹œํŒ์ž๋™์ƒ์„ฑ ,ํ•ด์‰ฌํƒœ๊ทธ ์ถ”๊ฐ€)

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

tag

array

title

string

img

string

imgํŒŒ์ผ url

genre

string

releaseAt

string

soundtrack

string

soun trackํŒŒ์ผ url

lyric

string

trackfile

PATCH https://hiddentrack.link/track/trackfile

์œ ์ €๊ฐ€ mp3ํŒŒ์ผ ์ˆ˜์ •ํ•˜๋ฉด ๊ธฐ์กด์— ์žˆ๋˜๊ฒƒ ์ง€์šฐ๊ณ  ์ƒˆ๋กœ์šด ๊ฒƒ s3์— ์˜ฌ๋ฆฌ๊ณ  url ๋ฐ›๊ธฐ

Request Body

Name
Type
Description

soundtrack

object

trackimage

PATCH https://hiddentrack.link/track/trackimage

์œ ์ €๊ฐ€ ํŠธ๋ž™์ด๋ฏธ์ง€๋ฅผ ์ˆ˜์ •ํ•˜๋ฉด ๊ธฐ์กด์— ์žˆ๋˜ ๊ฒƒ ์ง€์šฐ๊ณ  ์ƒˆ๋กœ์šด ๊ฒƒ s3์— ์˜ฌ๋ฆฌ๊ณ  url ๋ฐ›๊ธฐ

Request Body

Name
Type
Description

img

string

track

PATCH https://hiddentrack.link/track

ํŠธ๋ ‰ ์ˆ˜์ •

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

id

string

title

string

img

string

genre

string

releaseAt

string

soundtrack

string

lyric

string

track

DELETE https://hiddentrack.link/track

track ์ง€์šฐ๊ธฐ (๊ด€๋ จ๋œ post ,reply, ๋“ฑ ์‚ญ์ œ)

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

id

integer

track.id

charts

GET https://hiddentrack.link/track/charts/all

๋ฉ”์ธํŽ˜์ด์ง€์—์„œ ์ธ๊ธฐ์ฐจํŠธ,์ตœ์‹ ์ฐจํŠธ,์ถ”์ฒœ์ฐจํŠธ์— ๋Œ€ํ•œ ์š”์ฒญ

GET https://hiddentrack.link/track/search

๊ฒ€์ƒ‰ํ–ˆ์„ ๋•Œ ์š”์ฒญ

Path Parameters

Name
Type
Description

query

string

genre

GET https://hiddentrack.link/track/genre/:genre

์žฅ๋ฅด๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ์š”์ฒญ

Path Parameters

Name
Type
Description

genre

string

hashtag

GET https://hiddentrack.link/track/hashtag/:tag

hashtag๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ์š”์ฒญ

Path Parameters

Name
Type
Description

tag

string

track

GET https://hiddentrack.link/track/:trackId

Path Parameters

Name
Type
Description

trackId

integer

good

POST https://hiddentrack.link/track/good

์œ ์ €๊ฐ€ ์ข‹์•„์š”๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ์š”์ฒญ(ํ•œ๋ฒˆ๋” ํ•˜๋ฉด ์ทจ์†Œ)

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

trackId

integer

grade

POST https://hiddentrack.link/track/grade

์œ ์ €๊ฐ€ track์— ๋Œ€ํ•œ ํ‰์ ์„ ๋‚ด๋ ธ์„ ๋•Œ ์š”์ฒญ

Headers

Name
Type
Description

accesstoken

string

Request Body

Name
Type
Description

trackId

integer

userGrade

integer

Last updated