Bitbank客户端是用于Bitbank API的Python客户端(同步/异步)库。
bitbank-client的Python项目详细描述
Bitbank客户端是用于Bitbank API的Python客户端(同步/异步)库
安装
$ pip install bitbank-client
用法
## sync#frombitbank_client.syncimportClientclient=Client(public_key='your api key',private_key='your api secret')response=client.get_ticker(pair='btc_jpy')print(response.status_code,response.json())## async#importgrequestsfrombitbank_client.asyncimportAsyncclient=Async(public_key='your api key',private_key='your api secret')reqs=[client.get_ticker(pair='btc_jpy'),client.get_depth(pair='btc_jpy'),...]response=grequests.map(reqs)forrinresponse:print(r.status_code,r.json())client.get_ticker(pair='btc_jpy')# GET /{pair}/tickerclient.get_depth(pair='btc_jpy')# GET /{pair}/depthclient.get_transactions(pair='btc_jpy')# GET /{pair}/transactionsclient.get_transactions(pair='btc_jpy',yyyymmdd='20180509')# GET /{pair}/transactions/{YYYYMMDD}client.get_candlestick(pair='btc_jpy',candle_type='1day',yyyymmdd='2018')# GET /{pair}/candlestick/{candle-type}/{YYYY}client.get_candlestick(pair='btc_jpy',candle_type='1hour',yyyymmdd='20180510')# GET /{pair}/candlestick/{candle-type}/{YYYY}client.get_assets()# GET /user/assetsclient.get_order(pair='btc_jpy',order_id=1)# GET /user/spot/orderclient.order(pair='btc_jpy',amount=1,price=1,side='buy',type='limit')# POST /user/spot/orderclient.cancel_order(pair='btc_jpy',order_id=1)# POST /user/spot/cancel_orderclient.cancel_orders(pair='btc_jpy',order_ids=[1,2])# POST /user/spot/cancel_ordersclient.orders_info(pair='btc_jpy',order_ids=[1,2])# POST /user/spot/orders_infoclient.get_active_orders(pair='btc_jpy')# GET /user/spot/active_ordersclient.get_trade_history(pair='btc_jpy')# GET /user/spot/trade_historyclient.get_withdrawal_account(asset='btc')# GET /user/withdrawal_accountclient.request_withdrawal(asset='btc',uuid=1,amount=1)# POST /user/request_withdrawalclient.request_withdrawal(asset='btc',uuid=1,amount=1,otp_token='xxx')# POST /user/request_withdrawalclient.request_withdrawal(asset='btc',uuid=1,amount=1,sms_token='xxx')# POST /user/request_withdrawal
贡献
- 叉开它
- 创建功能分支(git checkout -bmy-new-feature)
- 提交更改(git commit -am 'Add some feature')
- 推到分支(git push origin my-new-feature)
- 创建新的拉取请求