我正在尝试使用hitbtcapi(docshere)的V2下订单。我试图通过POST请求下单,一切都很好,但是在下单之后,下面的函数返回服务器发送回来的内容,这是下面的JSON:
{'error': {'code': 2001, 'message': 'Symbol not found', 'description': 'Try get /api/2/public/symbol, to get list of all available symbols.'}}
我的问题是,我要按this call为符号指定的格式传递要排序的对,它返回的JSON如下:
{"id":"NOAHBTC","baseCurrency":"NOAH","quoteCurrency":"BTC","quantityIncrement":"1000","tickSize":"0.000000001","takeLiquidityRate":"0.001","provideLiquidityRate":"-0.0001","feeCurrency":"BTC"}
我传递的字符串格式与'id'的格式完全相同。在
^{pr2}$我运行的代码如下所示:
session = requests.session()
session.auth = ('APIPUBLIC', 'APISECRET')
response = trade.HITBTCorder("NOAHBTC", 'buy', 1000, tickers.HITBTCprice("NOAHBTC"), session)
你知道怎么做吗?在
您可以更换
收件人:
^{pr2}$因为
symbol
需要以小写形式发送。在数据需要在请求正文中进行URL编码(quantity=1&symbol=ETHBTC…)而不是JSON才能被服务器接受,希望它有帮助:)
相关问题 更多 >
编程相关推荐