2.14 Wie kann die API der Börse aufgerufen werden?

Schriftsteller:Kleine Träume, Erstellt: 2017-05-02 11:53:48, Aktualisiert: 2017-10-11 10:23:02

2.14 Wie kann die API der Börse aufgerufen werden?

  • HttpQuery-Funktionen

    img

    Bei Anrufen von Authentifizierungslosen API's (z. B. API's für Marktinformationen, die nichts mit Kontoinformationen zu tun haben), wie:

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

    HttpQuery (WEBhttps://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 (WEBhttps://www.okcoin.com/api/v1/future_hold_amount.do?symbol=btc_usd&contract_type=next_week”)

    Das Ergebnis ist eine String in JSON-Format, die mit der JSON.parse-Funktion als Objekt analysiert und Daten erhalten kann.

  • exchange.IOFunktionen

    img

    Die Exchange-APIs, auf die IO-Funktionen aufgerufen werden, müssen verifiziert werden (nicht unterstützt).

    Die spezifische Verwendung ist in der API-Dokumentation zu finden.


Mehr

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

Kleine TräumeIch bin auch auf gihub und lerne immer noch: Ich weiß nicht. def _call ((self, mode, uri, data = None): url = '%s://%s%s' % (SCHEME, self._host, uri) # Log ((Mode +'' + url) # print Siehe auch: Das ist nicht wahr. Requests (url, data = data, headers = headers, method = mode) # Log (("req:", req) # print Mit request.urlopen ((req, timeout=TIMEOUT) als Resp: Wenn resp.getcode (()!=200: raise ApiNetworkError (('Bad response code: %s %s' % (resp.getcode(), resp.reason)) return resp.read ((() # self._parse ((resp.read (()) Ich weiß nicht. Senden Sie eine Anfrage.