2.14 取引所のAPIを呼び出す方法

作者: リン・ハーン小さな夢, 作成日: 2017-05-02 11:53:48, 更新日: 2017-10-11 10:23:02

2.14 取引所のAPIを呼び出す方法

  • HttpQuery関数について

    img

    認証を必要としない取引所のAPI (例えばアカウント情報に関係のない市場情報API) を呼び出すとき,例えば:

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

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

    JSON.parse 関数でオブジェクトを解析してデータを取得できる JSON 形式の文字列です.

  • exchange.IO関数

    img

    IO関数の呼び出しの交換APIは,検証が必要である必要があります (サポートされていません. HttpQueryで直接アクセスできるAPIは).

    特定の用途については,APIの文書を参照してください.


もっと

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

小さな夢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 デフォルト_ポスト_ヘッダース ありがとうございました. 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)) について 返信 resp.read ((() # self._parse ((resp.read (()) ` ` メールの送信は,