- 所有錯誤都會回傳 json 格式錯誤訊息
"error message" - 伺服器錯誤回傳
500 Internal Server Error - 參數錯誤回傳
400 Bad Request - 資料不存在回傳
404 Not Found - 正常回傳
200 OK
回傳值都一定是 json 格式,錯誤訊息是 json string "error message",正常資料則是 json object {key:value pairs}
沒有回傳值的 API 代表它會回傳 null,這種狀況只要檢查 http status code 就可以。
Order 物件由以下四個欄位組成,通通都是必要欄位
code: 三碼英文貨幣代碼,不分大小寫,但伺服器回傳的一定是大寫。when: 交易時間的 timestamp。foreign: 外幣資產的變動,買入外幣為正,賣出為負。local: 本地貨幣資產的變動,買入外幣為負,賣出為正。
使用者認證,並取回 token
{pin: "6 digit string"}
pin 碼必須是 6 個數字
成功的話傳回 token 字串,密碼錯誤則是 400 Bad Request
一次列出所有交易資料
{token: "token string"}
[Order object, Order object, ...]
沒有資料不會回傳 404,而是回傳空陣列。
列出特定外幣的所有交易資料
{code: "currency code", token: "token string"}
code 必須是三碼英文,不分大小寫。
[Order, Order, ...]
沒有資料不會回傳 404,而是回傳空陣列。
新增一筆交易資料
{data: Order object, token: "token string"}