๊ณ ๋ฑํ๊ต ์ฌํ ์์ ์งํํ ํ๋ก์ ํธ์ด๊ธฐ ๋๋ฌธ์, ์ฝ๋๊ฐ ๊ต์ฅํ ๋ํดํฉ๋๋ค. ์ดํด ๋ถํ๋๋ฆฝ๋๋ค.
๋์งํ ์ฝ์ธ (์ดํ D์ฝ์ธ)์ ์คํ API์ ๋๋ค.
๊ฑฐ๋๋ด์ญ ํ์ธ, ์ก๊ธ, ๋์ถ, ๋์ถ๋ด์ญ ํ์ธ, ์ ์ ์ธ์ฆ ๋ฐ ํ ํฐ ๋ฐ๊ธ
- 001 ํ ํฐ ๋ถ์ผ์น
- 002 ID/PW ๋ถ์ผ์น
ID 01012341234
PW 1234
ID 01012345678
PW 1234
GET https://coin.digitech.wiki/auth/login
app_idx={app_idx},
redirect_url={redirect_url}
returns {redirect_url}?code={CODE}
GET/POST https://coin.digitech.wiki/auth/access_token
app_idx={app_idx},
client_secret={app_secret_code},
code={code},
expires=60*60*24
returns
access_token=Y89uJjP-PRQCFs1Q7jOmde03XK77ms45o2qNiPBJqsmGbgelYSKKGUPvdYlSKsTMwYDoebNrPdK6WX...
GET https://coin.digitech.wiki/api/token/info
access_token={access_token}
returns
{
"user_idx": "1000000001",
"scopes": [
"public_info",
"transfer_history"
],
"created_at": "1475809152",
"expires_at": "1477809152"
}
GET https://coin.digitech.wiki/api/transfer/create
user_idx={user_idx},
access_token={access_token},
user_to_account_number={user_to_account_number},
money={money},
redirect_url={redirect_url}
returns
{
"hash": "s1Q7jOmde03XPRQCFs1Q7jOmde03XK77ms45o2qNiPBJqsmGbgelYSKKGUPvdYlSKsTMwYDoebNrPdK6WX.."
}
GET https://coin.digitech.wiki/auth/transfer
hash={hash},
redirect_url={redirect_url}
returns {redirect_url}?hash={hash}
GET https://coin.digitech.wiki/api/me/transfer_history
from={from[MIN=0]},
limit={limit[MAX=10]},
user_idx={user_idx},
access_token={access_token}
returns
[
{
"idx": "1",
"transfer_idx": "114",
"income": "false",
"money": "123",
"balance": "6617",
"type": "๊ณ์ข์ด์ฒด",
"type_memo": "ํ๊ธธ๋",
"memo": "",
"created_at": "1476667158",
"from": {
"name": "๊ธธ์จ์ด",
"account_number": "01012341234"
},
"to": {
"name": "ํ๊ธธ๋",
"account_number": "01012345678"
}
},
{
"idx": "2",
"transfer_idx": "113",
"income": "false",
"money": "123",
"balance": "6740",
"type": "๊ณ์ข์ด์ฒด",
"type_memo": "ํ๊ธธ๋",
"memo": "",
"created_at": "1476666666",
"from": {
"name": "๊ธธ์จ์ด",
"account_number": "01012341234"
},
"to": {
"name": "ํ๊ธธ๋",
"account_number": "01012345678"
}
}
]
{
"error": {
"type": "error_type",
"message": "Error message"
}
}