-. .-
'. .'
|
,-----. |
: . . `.| .--.
| `--' .'
' '--' ... '.
`-----`''' '-..'
-----------------------------------------------------------------
( 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์์ ์๋ฒฝํ ๋์ํ๋ ๊ฒ์ ํ์ธํ ๊ฒ)- Method: 'POST'
- Url: "/json/regist"
-
to GET method example
http://api.goraebang.com/json/regist?user[email]=์ด๋ฉ์ผ&user[name]=์ด๋ฆ&user[gender]=์ฑ๋ณ(์ซ์0=ํ๊ธฐ์ํจ, 1=๋จ์, 2=์ฌ์)&user[password]=ํจ์ค์๋&user[password_confirmation]=ํจ์ค์๋ํ์ธ&authNum=์ธ์ฆ์ฝ๋
| key | value | desc |
|---|---|---|
| user[email] | ์ฌ์ฉ์ ์ด๋ฉ์ผ | ํ์, ์ด๋ฉ์ผ ์์ |
| user[name] | ์ฌ์ฉ์ ๋๋ค์ | ํ์ |
| user[password] | ํจ์ค์๋ | ํ์, 6์์ด์์ ๋ฌธ์+์ซ์ |
| user[password_confirmation] | ํจ์ค์๋ ํ์ธ | ํ์, ํจ์ค์๋ ๊ฐ๊ณผ ๋์ผ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json'
- Read :
{"result" : ์ฑ๊ณต์ฌ๋ถ, "id": ๊ฐ์ ํ ํ์ id(๊ณ ์ ์๋ณ์)}- ์ฑ๊ณต ex)
{"result":"SUCCESS", "id":"1"} - ์คํจ ex)
{"result":"ERROR", "id":"ERROR"}
- ์ฑ๊ณต ex)
- ์ฑ๊ณต ์๊ฑด
- ๊ฐ์ ์ ์ด๋ฉ์ผ์ด ๊ธฐ์กด ํ์๊ณผ ์ค๋ณต๋์ง ์์ ๋
- ํจ์ค์๋์ ํจ์ค์๋ ํ์ธ ๋ฌธ์์ด์ด ์ผ์นํ ๋
- Method: 'POST'
- Url: "/json/login"
-
to GET method example
| key | value | desc |
|---|---|---|
| user[email] | ์ฌ์ฉ์ ์ด๋ฉ์ผ | ํ์, ์ด๋ฉ์ผ ์์ |
| user[password] | ํจ์ค์๋ | ํ์, 6์์ด์์ ๋ฌธ์+์ซ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json'
- Read :
{"result" : ์ฑ๊ณต์ฌ๋ถ, "id": ๊ฐ์ ํ ํ์ id(๊ณ ์ ์๋ณ์)}- ์ฑ๊ณต ex)
{"result":"SUCCESS", "id":"1"} - ์คํจ ex)
{"result":"ERROR", "id":"ERROR"}
- ์ฑ๊ณต ex)
- ์ฑ๊ณต ์๊ฑด
- ์ ์์ ์ด๋ฉ์ผ์ด ํ์DB ๋ด์ ์กด์ฌํ ๋ (ํํดํ์ง ์์ ๊ฐ์ ์)
- ์ ์์ ์ด๋ฉ์ผ๊ณผ ํจ์ค์๋๊ฐ DB์์ ๊ฒ๊ณผ ์ผ์นํ ๋ (๊ณ์ ํ์ธ)
- Method: 'POST'
- Url: "/json/myList_create"
-
to GET method example
http://api.goraebang.com/json/myList_create?id=ํ์ID&title=myListํ์ดํ&authNum=์ธ์ฆ์ฝ๋'
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| title | myList ํ์ดํ | ํ์, ์กฐ๊ฑด์์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json'
- Read :
{"id": ๊ฐ์ ํ ํ์ id(๊ณ ์ ์๋ณ์), "message" : ์ฑ๊ณต์ฌ๋ถ}- ์ฑ๊ณต ex)
{"id":"1", "message":"SUCCESS"} - ์คํจ ex)
{"id":"ERROR", "message":"ERROR"}
- ์ฑ๊ณต ex)
- ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- Method: 'POST'
- Url: "/json/myList_read"
-
to GET method example
http://api.goraebang.com/json/myList_read?id=ํ์ID&authNum=์ธ์ฆ์ฝ๋'
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json DATA-SET'
- Read :
[{"id": ๋ง์ด๋ฆฌ์คํธ id(๊ณ ์ ์๋ณ์), "title": ๋ง์ด๋ฆฌ์คํธ ํ์ดํ}...{}] - ์ฑ๊ณต ์๊ฑด
- ๊ฐ์ ๋ ํ์
- Method: 'POST'
- Url: "/json/myList_update"
-
to GET method example
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| myList_id | myList id๊ฐ | ํ์ |
| title | ์์ ํ ํ์ดํ | ํ์, ์กฐ๊ฑด์์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json'
- Read :
{"id": ๋ณ๊ฒฝ๋ myList id(๊ณ ์ ์๋ณ์), "message" : ์ฑ๊ณต์ฌ๋ถ}- ์ฑ๊ณต ex)
{"id":"1", "message":"SUCCESS"} - ์คํจ ex)
{"id":"1", "message":"ERROR"}
- ์ฑ๊ณต ex)
- ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- ์์ฒญํ ๋ฆฌ์คํธ๊ฐ ๋ด ๊ณ์ ์ ์กด์ฌํ๋ ๋ฆฌ์คํธ๊ฐ ๋ง์ ๋
- Method: 'POST'
- Url: "/json/myList_delete"
-
to GET method example
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| myList_id | ์ญ์ ํ๋ ค๋myList ID | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json DATA-SET'
- Read :
[{"id": ๋ง์ด๋ฆฌ์คํธ id(๊ณ ์ ์๋ณ์), "title": ๋ง์ด๋ฆฌ์คํธ ํ์ดํ}...{}] - ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- ์์ฒญํ ๋ฆฌ์คํธ๊ฐ ๋ด ๊ณ์ ์ ์กด์ฌํ๋ ๋ฆฌ์คํธ๊ฐ ๋ง์ ๋
- Method: 'POST'
- Url: "/json/mySong_create"
-
to GET method example
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| myList_id | ์์๋ myListID | ํ์ |
| song_id | ์ถ๊ฐํ songID | ํ์ |
| hometown | ์ถ์ฒ(์ด๋ ํ์ด์ง๋ฅผ ํตํด ๋ง์ด์คํธ์ ๋ค์ด์๋์ง) | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json'
- Read :
{"id": ์์ฑ๋ ๋ ์ฝ๋ id(๊ณ ์ ์๋ณ์), "message" : ์ฑ๊ณต์ฌ๋ถ}- ์ฑ๊ณต ex)
{"id":"1", "message":"SUCCESS"} - ์คํจ ex)
{"id":"", "message":"ERROR"}
- ์ฑ๊ณต ex)
- ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- Method: 'POST'
- Url: "/json/mySong_read"
-
to GET method example
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| myList_id | ์ฝ์ด๋ค์ผ myList ID | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json DATA-SET'
- Read :
[{"id": mySong ๋ ์ฝ๋ id(๊ณ ์ ์๋ณ์), "mylist_id": ์์๋ myList๋ ์ฝ๋ ์ธ๋ ํค, "song_id": Song๋ ์ฝ๋์ ์ธ๋ ํค}...{}] - ์ฑ๊ณต ์๊ฑด
- ๊ฐ์ ๋ ํ์
- Method: 'POST'
- Url: "/json/mySong_update"
-
to GET method example
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| myList_id | ํ์ฌ์์๋ myList ID | ํ์ |
| targetList_id | ์ด๋ํ myList ID | ํ์ |
| mySong_id | ์์ ํ๋ ค๋ mySong ID | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json'
- Read :
{"id": ๋ณ๊ฒฝ๋ mySong_id(๊ณ ์ ์๋ณ์), "message" : ์ฑ๊ณต์ฌ๋ถ}- ์ฑ๊ณต ex)
{"id":"1", "message":"SUCCESS"} - ์คํจ ex)
{"id":"1", "message":"ERROR"}
- ์ฑ๊ณต ex)
- ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- ํ์ฌ ์์ ๋ฆฌ์คํธ์ ์ด๋ํ ํ๊ฒ ๋ฆฌ์คํธ๊ฐ ์๋ก ๋ค๋ฅผ ๋
- Method: 'POST'
- Url: "/json/mySong_delete"
-
to GET method example
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| mySong_id | ์ญ์ ํ๋ ค๋ mySong ID | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json DATA-SET'
- Read :
[{"id": mySong ๋ ์ฝ๋ id(๊ณ ์ ์๋ณ์), "mylist_id": ์์๋ myList๋ ์ฝ๋ ์ธ๋ ํค, "song_id": Song๋ ์ฝ๋์ ์ธ๋ ํค}...{}] - ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- ์์ฒญํ ๋ ธ๋์ ์์ ๋ฆฌ์คํธ๊ฐ ๋ด ๊ณ์ ์ ์กด์ฌํ๋ ๋ฆฌ์คํธ๊ฐ ๋ง์ ๋
- Method: 'POST'
- Url: "/json/blacklist_song_create"
-
to GET method example
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| song_id | ์ฐจ๋จํ๋ ค๋song ID | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json'
- Read :
[{"id": ์ฐจ๋จํ blacklistsong id(๊ณ ์ ์๋ณ์), "message": ์ฑ๊ณต์ฌ๋ถ}...{}] - ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- ์ ์ ๊ฐ login ๋์ด ์์ ๋
- Method: 'POST'
- Url: "/json/blacklist_song_read"
-
to GET method example
http://api.goraebang.com/json/blacklist_song_read?id=ํ์ID&authNum=์ธ์ฆ์ฝ๋'
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json DATA-SET'
- Read :
[{"result": ํด๋น์ ์ ์ ์ฐจ๋จ๋ ๋ ธ๋๋ชฉ๋ก}...{}] - ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- ์ ์ ๊ฐ login ๋์ด ์์ ๋
- Method: 'POST'
- Url: "/json/blacklist_song_delete"
-
to GET method example
| key | value | desc |
|---|---|---|
| id | ์ฌ์ฉ์ ๋ ์ฝ๋ id๊ฐ | ํ์ |
| id | blacklistsong id๊ฐ | ํ์ |
| authNum | ์ธ์ฆ์ฝ๋ | ํ์, ์น์ธ๋ ์ ์์๋ฅผ ์๋ณ |
- Type: 'json DATA-SET'
- Read :
[{"result": ํด๋น์ ์ ์ ์ฐจ๋จ๋ ๋ ธ๋๋ชฉ๋ก}...{}] - ์ฑ๊ณต ์๊ฑด
- ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ถ ์กด์ฌํ ๋ (ํต์ ์ํ๋ง CHECK)
- ์ ์ ๊ฐ login ๋์ด ์์ ๋
- Method: 'POST'
- Url: "/json/song"
-
to GET method example
- Type: 'json DATA-SET'
- Read :
[{"result": ์์ญ๋ ์ธก์ ์ด ์๋ฃ๋ ๋ ธ๋๋ชฉ๋ก}...{}] - ์ฑ๊ณต ์๊ฑด
- [x]๋ก๊ทธ์ธ
- [ ]๋ก๊ทธ์์
- [ ]์ด๋ฌ์ ์ ๊ณกํ์ด์ง๋ฅผ jQuery์จ๊ฐ์ง๊ณ ๊ตฌํํด ๋ณด์์ค. ๋ฐ์ ์ธ๋๋ฐ๊ฐ ์ ๋ณด์ด๊ฒ! - Yong-Hyun Kim
- [ ]....