Type/to search
8
Follow
1373
Followers
2.14 Cách gọi API của sàn giao dịch
Tutorials
Created 2017-05-02 11:53:48  Updated 2017-10-11 10:23:02
 2
 3413

2.14 Cách gọi API của sàn giao dịch

  • HttpQuery hàm

    img

    Khi gọi một số API giao dịch không cần xác minh (ví dụ: API thông tin giao dịch không liên quan đến thông tin tài khoản), ví dụ:

    https://www.okcoin.com/api/v1/future_estimated_price.do?symbol=btc_usd // 获取交割预估价

    HttpQuery("https://www.okcoin.com/api/v1/future_estimated_price.do?symbol=btc_usd")

    https://www.okcoin.com/api/v1/future_hold_amount.do?symbol=btc_usd&contract_type=next_week // 获取合约持仓量

    HttpQuery("https://www.okcoin.com/api/v1/future_hold_amount.do?symbol=btc_usd&contract_type=next_week")

    Các chuỗi được lấy trong định dạng JSON có thể được phân tích bằng hàm JSON.parse để lấy dữ liệu.

  • Chức năng exchange.IO

    img

    API giao dịch được gọi hàm IO phải là API cần xác minh ((không hỗ trợ API có thể truy cập trực tiếp bằng HttpQuery。)

    Để biết cách sử dụng cụ thể, hãy xem tài liệu API.

Related Recommendations
Comment
All comments (2)

    因为python不支持HttpQuery,exchange.IO又必须要验证,所以我尝试用自带的urllip获取行情信息。但是Poloniex的API都有人工验证,你们是怎么解决的呢。

    9 years ago

    python 这样写,我也是 看gihub 上的还在学习:

    def _call(self, mode, uri, data = None): url = '%s://%s%s' % (SCHEME, self._host, uri) # Log(mode + ' ' + url) # print headers = DEFAULT_GET_HEADERS if mode=='GET' else DEFAULT_POST_HEADERS req = request.Request(url, data = data, headers=headers, method=mode) # Log("req:", req) # print with request.urlopen(req, timeout=TIMEOUT) as resp: if resp.getcode()!=200: raise ApiNetworkError('Bad response code: %s %s' % (resp.getcode(), resp.reason)) return resp.read() # self._parse(resp.read())

    发送 请求。

    9 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)