Type/to search
8
Follow
1373
Followers
2.14 ایکسچینج کے API کو کیسے کال کریں۔
Tutorials
Created 2017-05-02 11:53:48  Updated 2017-10-11 10:23:02
 2
 3413

2.14 ایکسچینج کے API کو کیسے کال کریں۔

  • HttpQuery فنکشن

    img

    کچھ ایکسچینج API کو کال کرنے کے لئے جن کی تصدیق کی ضرورت نہیں ہے (مثال کے طور پر ٹریڈنگ انفارمیشن API جو اکاؤنٹ کی معلومات سے متعلق نہیں ہے) ، جیسے:

    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")

    JSON فارمیٹ کی سٹرنگ حاصل کی گئی ہے جو JSON.parse فنکشن کے ذریعہ آبجیکٹ کے طور پر تجزیہ کی جاسکتی ہے ، جس سے اعداد و شمار حاصل ہوتے ہیں۔

  • exchange.IO فنکشن

    img

    IO فنکشن کال کرنے والے ایکسچینج API کو توثیق کی ضرورت ہوتی ہے ((غیر تعاون یافتہ۔ وہ API جو براہ راست HttpQuery کے ذریعہ قابل رسائی ہیں۔))

    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)