2.14 Comment appeler l'API de l'échange

Auteur:Le petit rêve, Créé: 2017-05-02 11:53:48, Mis à jour: 2017-10-11 10:23:02

2.14 Comment appeler l'API de l'échange

  • Fonction HttpQuery

    img

    Lorsque vous appelez des API d'échange qui ne nécessitent pas d'authentification (par exemple, des API d'informations de marché qui ne sont pas liées aux informations de compte), par exemple:

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

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

    Ce qui est obtenu est une chaîne de caractères au format JSON qui peut être analysée comme un objet avec la fonction JSON.parse pour obtenir des données.

  • exchange.IOLes fonctions

    img

    L'API de l'échange pour appeler la fonction IO doit être vérifiable (non prise en charge. Les API directement accessibles avec HttpQuery).

    Pour une utilisation spécifique, voir la documentation de l'API.


Plus de

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

Le petit rêveIl y a un autre article sur le site de l'université de New York, qui dit: Je ne sais pas. Déf _call ((self, mode, uri, data = Aucun): url = '%s://%s%s' % (SCHEME, self._host, uri) # Log (mode +'' + url) # imprimer Pour le mode DEFAULT_GET_HEADERS, le mode DEFAULT_POST_HEADERS est utilisé. Je ne sais pas. Requête (url, données, en-têtes, méthode et mode) # Log (("req:", req) # print avec request.urlopen ((req, timeout=TIMEOUT) comme resp: Si resp.getcode (()!=200: Raise ApiNetworkError (('Bad response code: %s %s' % (resp.getcode ((), resp.reason)) Retour resp.read ((() # self._parse ((resp.read))) Je ne sais pas. Envoyer une demande.