Skip to content

sunwoo-lyu/web-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

206 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Welcom to GoraeBang!

      -.     .-
        '. .'
          |
 ,-----.  |
: . .   `.|   .--.
|         `--'  .'
' '--'    ...   '.    
 `-----`'''   '-..'
-----------------------------------------------------------------

๏ปฟโ–  Server API Index

ver.0.0.2

( 2nd // updated_at: 2016-08-08 04:35:05 )

  • (0.0.1) ํšŒ์›๊ฐ€์ž… (Finished_at: 2016-07-29)
  • (0.0.2) ๋กœ๊ทธ์ธ (Finished_at: 2016-07-29)
  • (0.0.3-0) ํšŒ์›๋ฐ์ดํ„ฐ
  • (0.0.4-0) ๋กœ๊ทธ์•„์›ƒ
  • (0.0.5-0) ์‹คํ–‰ ์‹œ ์ฒซ ํ™”๋ฉด
  • (0.0.6-0) ์ด ๋‹ฌ์˜ ์‹ ๊ทœ ๋“ฑ๋ก
  • (0.0.7-0) ๊ฒ€์ƒ‰(๊ฒ€์ƒ‰ ์—”์ง„ ์—ฐ๊ตฌ)
  • (0.0.8-1) ๋งˆ์ด๋ฆฌ์ŠคํŠธ create
  • (0.0.9-1) ๋งˆ์ด๋ฆฌ์ŠคํŠธ read
  • (0.0.10-1) ๋งˆ์ด๋ฆฌ์ŠคํŠธ update
  • (0.0.11-1) ๋งˆ์ด๋ฆฌ์ŠคํŠธ delete
  • (0.0.12-1) ๋งˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€ ๋…ธ๋ž˜ create
  • (0.0.13-1) ๋งˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€ ๋…ธ๋ž˜ read
  • (0.0.14-1) ๋งˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€ ๋…ธ๋ž˜ update
  • (0.0.15-1) ๋งˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€ ๋…ธ๋ž˜ delete
  • (0.0.16-1) ๋…ธ๋ž˜ ์ฐจ๋‹จ
  • (0.0.17-1) ์ฐจ๋‹จ๋œ ๋…ธ๋ž˜ read
  • (0.0.18-1) ์ฐจ๋‹จ๋œ ๋…ธ๋ž˜ delete(์ฐจ๋‹จํ•ด์ œ)
  • (0.0.19-0) ๊ฐœ์ธ์ •๋ณด ๋ณ€๊ฒฝ
  • (0.0.20-0) ํšŒ์› ํƒˆํ‡ด
  • (0.0.21-1) ์Œ์—ญ๊ฒ€์ฆ๋œ ๋…ธ๋ž˜ READ(์ž„์‹œ์ ์œผ๋กœ ๋งŒ๋“ฌ)
    "ver.A.B.C-D" ์˜ ํ‘œํ˜„์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
    A = A์ฐจ ์™„์„ฑ๋ณธ
    B = B๋ฒˆ์งธ ๋ชจ๋“ˆ ๋˜๋Š” ํ”„๋กœ์ ํŠธ
    C = C๋ฒˆ์งธ ์„ธ๋ถ€๊ธฐ๋Šฅ
    D = D=0 if ๋ฏธ์™„์„ฑ
        D=1 if ํ”ผ๋“œ๋ฐฑ๋Œ€๊ธฐ
        D=2 if ํ”ผ๋“œ๋ฐฑ๋ฐ˜์˜ ํ›„ ์™„์„ฑ๋Œ€๊ธฐ
        D= none if ์™„์„ฑ(Client์—์„œ ์™„๋ฒฝํžˆ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ๊ฒƒ)

| ํšŒ์›๊ฐ€์ž…(0.0.1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/regist"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
user[email] ์‚ฌ์šฉ์ž ์ด๋ฉ”์ผ ํ•„์ˆ˜,
์ด๋ฉ”์ผ ์–‘์‹
user[name] ์‚ฌ์šฉ์ž ๋‹‰๋„ค์ž„ ํ•„์ˆ˜
user[password] ํŒจ์Šค์›Œ๋“œ ํ•„์ˆ˜,
6์ž์ด์ƒ์˜ ๋ฌธ์ž+์ˆซ์ž
user[password_confirmation] ํŒจ์Šค์›Œ๋“œ ํ™•์ธ ํ•„์ˆ˜,
ํŒจ์Šค์›Œ๋“œ ๊ฐ’๊ณผ ๋™์ผ
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json'
  • Read : {"result" : ์„ฑ๊ณต์—ฌ๋ถ€, "id": ๊ฐ€์ž…ํ•œ ํšŒ์› id(๊ณ ์œ ์‹๋ณ„์ž)}
    • ์„ฑ๊ณต ex) {"result":"SUCCESS", "id":"1"}
    • ์‹คํŒจ ex) {"result":"ERROR", "id":"ERROR"}
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ๊ฐ€์ž…์ž ์ด๋ฉ”์ผ์ด ๊ธฐ์กด ํšŒ์›๊ณผ ์ค‘๋ณต๋˜์ง€ ์•Š์„ ๋•Œ
    2. ํŒจ์Šค์›Œ๋“œ์™€ ํŒจ์Šค์›Œ๋“œ ํ™•์ธ ๋ฌธ์ž์—ด์ด ์ผ์น˜ํ•  ๋•Œ

| ๋กœ๊ทธ์ธ(0.0.2) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/login"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
user[email] ์‚ฌ์šฉ์ž ์ด๋ฉ”์ผ ํ•„์ˆ˜,
์ด๋ฉ”์ผ ์–‘์‹
user[password] ํŒจ์Šค์›Œ๋“œ ํ•„์ˆ˜,
6์ž์ด์ƒ์˜ ๋ฌธ์ž+์ˆซ์ž
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json'
  • Read : {"result" : ์„ฑ๊ณต์—ฌ๋ถ€, "id": ๊ฐ€์ž…ํ•œ ํšŒ์› id(๊ณ ์œ ์‹๋ณ„์ž)}
    • ์„ฑ๊ณต ex) {"result":"SUCCESS", "id":"1"}
    • ์‹คํŒจ ex) {"result":"ERROR", "id":"ERROR"}
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ์ ‘์†์ž ์ด๋ฉ”์ผ์ด ํšŒ์›DB ๋‚ด์— ์กด์žฌํ•  ๋•Œ (ํƒˆํ‡ดํ•˜์ง€ ์•Š์€ ๊ฐ€์ž…์ž)
    2. ์ ‘์†์ž ์ด๋ฉ”์ผ๊ณผ ํŒจ์Šค์›Œ๋“œ๊ฐ€ DB์ƒ์˜ ๊ฒƒ๊ณผ ์ผ์น˜ํ•  ๋•Œ (๊ณ„์ •ํ™•์ธ)

| ํšŒ์›๋ฐ์ดํ„ฐ(0.0.3-0) |


| ๋งˆ์ด๋ฆฌ์ŠคํŠธ CREATE(0.0.8-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/myList_create"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
title myList ํƒ€์ดํ‹€ ํ•„์ˆ˜,
์กฐ๊ฑด์—†์Œ
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json'
  • Read : {"id": ๊ฐ€์ž…ํ•œ ํšŒ์› id(๊ณ ์œ ์‹๋ณ„์ž), "message" : ์„ฑ๊ณต์—ฌ๋ถ€}
    • ์„ฑ๊ณต ex) {"id":"1", "message":"SUCCESS"}
    • ์‹คํŒจ ex) {"id":"ERROR", "message":"ERROR"}
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)

| ๋งˆ์ด๋ฆฌ์ŠคํŠธ READ(0.0.9-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/myList_read"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json DATA-SET'
  • Read : [{"id": ๋งˆ์ด๋ฆฌ์ŠคํŠธ id(๊ณ ์œ ์‹๋ณ„์ž), "title": ๋งˆ์ด๋ฆฌ์ŠคํŠธ ํƒ€์ดํ‹€}...{}]
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ๊ฐ€์ž…๋œ ํšŒ์›

| ๋งˆ์ด๋ฆฌ์ŠคํŠธ UPDATE(0.0.10-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/myList_update"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
myList_id myList id๊ฐ’ ํ•„์ˆ˜
title ์ˆ˜์ •ํ•  ํƒ€์ดํ‹€ ํ•„์ˆ˜,
์กฐ๊ฑด์—†์Œ
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json'
  • Read : {"id": ๋ณ€๊ฒฝ๋œ myList id(๊ณ ์œ ์‹๋ณ„์ž), "message" : ์„ฑ๊ณต์—ฌ๋ถ€}
    • ์„ฑ๊ณต ex) {"id":"1", "message":"SUCCESS"}
    • ์‹คํŒจ ex) {"id":"1", "message":"ERROR"}
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)
    2. ์š”์ฒญํ•œ ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋‚ด ๊ณ„์ •์— ์กด์žฌํ•˜๋Š” ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋งž์„ ๋•Œ

| ๋งˆ์ด๋ฆฌ์ŠคํŠธ DELETE(0.0.11-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/myList_delete"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
myList_id ์‚ญ์ œํ•˜๋ ค๋Š”myList ID ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json DATA-SET'
  • Read : [{"id": ๋งˆ์ด๋ฆฌ์ŠคํŠธ id(๊ณ ์œ ์‹๋ณ„์ž), "title": ๋งˆ์ด๋ฆฌ์ŠคํŠธ ํƒ€์ดํ‹€}...{}]
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)
    2. ์š”์ฒญํ•œ ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋‚ด ๊ณ„์ •์— ์กด์žฌํ•˜๋Š” ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋งž์„ ๋•Œ

| ๋งˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€ ๋…ธ๋ž˜ CREATE(0.0.12-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/mySong_create"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
myList_id ์†Œ์†๋ myListID ํ•„์ˆ˜
song_id ์ถ”๊ฐ€ํ• songID ํ•„์ˆ˜
hometown ์ถœ์ฒ˜(์–ด๋А ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ๋งˆ์ด์ŠคํŠธ์— ๋“ค์–ด์™”๋Š”์ง€) ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json'
  • Read : {"id": ์ƒ์„ฑ๋œ ๋ ˆ์ฝ”๋“œ id(๊ณ ์œ ์‹๋ณ„์ž), "message" : ์„ฑ๊ณต์—ฌ๋ถ€}
    • ์„ฑ๊ณต ex) {"id":"1", "message":"SUCCESS"}
    • ์‹คํŒจ ex) {"id":"", "message":"ERROR"}
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)

| ๋งˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€ ๋…ธ๋ž˜ READ(0.0.13-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/mySong_read"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
myList_id ์ฝ์–ด๋“ค์ผ myList ID ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json DATA-SET'
  • Read : [{"id": mySong ๋ ˆ์ฝ”๋“œ id(๊ณ ์œ ์‹๋ณ„์ž), "mylist_id": ์†Œ์†๋œ myList๋ ˆ์ฝ”๋“œ ์™ธ๋ž˜ ํ‚ค, "song_id": Song๋ ˆ์ฝ”๋“œ์˜ ์™ธ๋ž˜ ํ‚ค}...{}]
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ๊ฐ€์ž…๋œ ํšŒ์›

| ๋งˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€ ๋…ธ๋ž˜ UPDATE(0.0.14-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/mySong_update"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
myList_id ํ˜„์žฌ์†Œ์†๋œ myList ID ํ•„์ˆ˜
targetList_id ์ด๋™ํ•  myList ID ํ•„์ˆ˜
mySong_id ์ˆ˜์ •ํ•˜๋ ค๋Š” mySong ID ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json'
  • Read : {"id": ๋ณ€๊ฒฝ๋œ mySong_id(๊ณ ์œ ์‹๋ณ„์ž), "message" : ์„ฑ๊ณต์—ฌ๋ถ€}
    • ์„ฑ๊ณต ex) {"id":"1", "message":"SUCCESS"}
    • ์‹คํŒจ ex) {"id":"1", "message":"ERROR"}
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)
    2. ํ˜„์žฌ ์†Œ์† ๋ฆฌ์ŠคํŠธ์™€ ์ด๋™ํ•  ํƒ€๊ฒŸ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅผ ๋•Œ

| ๋งˆ์ด๋ฆฌ์ŠคํŠธ ๋‚ด๋ถ€ ๋…ธ๋ž˜ DELETE(0.0.15-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/mySong_delete"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
mySong_id ์‚ญ์ œํ•˜๋ ค๋Š” mySong ID ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json DATA-SET'
  • Read : [{"id": mySong ๋ ˆ์ฝ”๋“œ id(๊ณ ์œ ์‹๋ณ„์ž), "mylist_id": ์†Œ์†๋œ myList๋ ˆ์ฝ”๋“œ ์™ธ๋ž˜ ํ‚ค, "song_id": Song๋ ˆ์ฝ”๋“œ์˜ ์™ธ๋ž˜ ํ‚ค}...{}]
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)
    2. ์š”์ฒญํ•œ ๋…ธ๋ž˜์˜ ์†Œ์† ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋‚ด ๊ณ„์ •์— ์กด์žฌํ•˜๋Š” ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋งž์„ ๋•Œ

| ๋…ธ๋ž˜ ์ฐจ๋‹จ(0.0.16-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/blacklist_song_create"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
song_id ์ฐจ๋‹จํ•˜๋ ค๋Š”song ID ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json'
  • Read : [{"id": ์ฐจ๋‹จํ•  blacklistsong id(๊ณ ์œ ์‹๋ณ„์ž), "message": ์„ฑ๊ณต์—ฌ๋ถ€}...{}]
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)
    2. ์œ ์ €๊ฐ€ login ๋˜์–ด ์žˆ์„ ๋•Œ

| ์ฐจ๋‹จ๋œ ๋…ธ๋ž˜ READ(0.0.17-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/blacklist_song_read"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json DATA-SET'
  • Read : [{"result": ํ•ด๋‹น์œ ์ €์˜ ์ฐจ๋‹จ๋œ ๋…ธ๋ž˜๋ชฉ๋ก}...{}]
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)
    2. ์œ ์ €๊ฐ€ login ๋˜์–ด ์žˆ์„ ๋•Œ

| ์ฐจ๋‹จ๋œ ๋…ธ๋ž˜ DELETE(์ฐจ๋‹จํ•ด์ œ) (0.0.18-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/blacklist_song_delete"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

key value desc
id ์‚ฌ์šฉ์ž ๋ ˆ์ฝ”๋“œ id๊ฐ’ ํ•„์ˆ˜
id blacklistsong id๊ฐ’ ํ•„์ˆ˜
authNum ์ธ์ฆ์ฝ”๋“œ ํ•„์ˆ˜,
์Šน์ธ๋œ ์ ‘์†์ž๋ฅผ ์‹๋ณ„

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json DATA-SET'
  • Read : [{"result": ํ•ด๋‹น์œ ์ €์˜ ์ฐจ๋‹จ๋œ ๋…ธ๋ž˜๋ชฉ๋ก}...{}]
  • ์„ฑ๊ณต ์š”๊ฑด
    1. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ „๋ถ€ ์กด์žฌํ•  ๋•Œ (ํ†ต์‹ ์ƒํƒœ๋งŒ CHECK)
    2. ์œ ์ €๊ฐ€ login ๋˜์–ด ์žˆ์„ ๋•Œ

| ์Œ์—ญ๊ฒ€์ฆ๋œ ๋…ธ๋ž˜ READ(์ž„์‹œ์ ์œผ๋กœ ๋งŒ๋“ฌ) (0.0.21-1) |

์š”์ฒญ(Request)

  • Method: 'POST'
  • Url: "/json/song"

์˜ˆ์ œ(Example)

๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)

๋ฐ˜ํ™˜(RETURN)

  • Type: 'json DATA-SET'
  • Read : [{"result": ์Œ์—ญ๋Œ€ ์ธก์ •์ด ์™„๋ฃŒ๋œ ๋…ธ๋ž˜๋ชฉ๋ก}...{}]
  • ์„ฑ๊ณต ์š”๊ฑด

Todo

  • [x]๋กœ๊ทธ์ธ
  • [ ]๋กœ๊ทธ์•„์›ƒ
  • [ ]์ด๋‹ฌ์˜ ์‹ ๊ณกํŽ˜์ด์ง€๋ฅผ jQuery์จ๊ฐ€์ง€๊ณ  ๊ตฌํ˜„ํ•ด ๋ณด์‹œ์˜ค. ๋ฐ‘์— ์–ธ๋”๋ฐ”๊ฐ€ ์ž˜ ๋ณด์ด๊ฒŒ! - Yong-Hyun Kim
  • [ ]....

Information

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors