APP下載

Rest API

EXX為用戶提供了一個簡單的而又強大的API,旨在幫助用戶快速高效的將EXX交易功能整合到自己應用當中。

如果在使用過程中有任何問題,請聯係我們技術討論QQ群:630260653[點擊加群] ,我們將為您做出最權威的解答。

獲取EXX最新市場行情數據

接口 描述
+- https://api.exx.com/data/v1/markets 所有市場
+- https://api.exx.com/data/v1/tickers 所有行情
+- https://api.exx.com/data/v1/ticker 市場行情
+- https://api.exx.com/data/v1/depth 市場深度
+- https://api.exx.com/data/v1/trades 曆史成交
+- https://api.exx.com/data/v1/klines 獲取K線

交易API

用於EXX快速進行交易

接口 描述
+- https://trade.exx.com/api/order 委托下單
+- https://trade.exx.com/api/cancel 取消委托
+- https://trade.exx.com/api/getOrder 獲取委托買單或賣單
+- https://trade.exx.com/api/getOpenOrders 獲取多個委托買單或賣單,每次請求返回10條記錄
+- https://trade.exx.com/api/getBalance 獲取用戶信息
+- https://trade.exx.com/api/getChargeAddress 獲取充值地址
+- https://trade.exx.com/api/getChargeRecord 獲取充值記錄
+- https://trade.exx.com/api/getWithdrawAddress 獲取認證提幣地址
+- https://trade.exx.com/api/getWithdrawRecord 獲取提幣記錄
+- https://trade.exx.com/api/withdraw 提幣

示例代碼

簽名方式:根據secretkey把請求的參數簽名,請求參數按照ascii值排序加密

    //......
    try{
    	//......
        String params = "accesskey=yourAccessKey&nonce="+System. currentTimeMillis();
    	String secretKey = "yourSecretKey";
    	String baseURL = "https://trade.exx.com/api/getBalance";
    	String signature = HmacSHA512(params, secretKey);
    	String url = baseURL + "?" + params + "&signature=" + signature;
    	String result = doRequest(url);

        //String params = "accesskey=yourAccessKey&nonce=1234567890123";
        //String secretKey = "yourSecretKey";
        //通過HmacSHA512加密的結果為:
        //c247be4b0b3f448254e70d422d199c874afa8fe873fd25d39cc1d14e4d60700bdbe0ea681a57bf772a8c16706e8a4d4bef3cd362fcc89f03a15e7e1b9e1930b1
    	//......
    }catch(Exception ex){
    	ex.printStackTrace();
    }
    //......
    

常見問題

訪問限製

1.單個IP限製每分鍾1000次訪問,超過1000次將被鎖定1小時,一小時後自動解鎖。

2.每個市場限製每秒鍾10次訪問,一秒鍾內10次以上的請求,將會視作無效

3.資產接口每秒最多支持訪問3次。

4.充提地址、充提記錄接口每秒最多可訪問1次。

5.提幣權限需要在生成API密鑰操作中開啟,默認不開啟。

6.子賬號不允許提幣操作。