Bitbank客户端是用于Bitbank API的Python客户端(同步/异步)库。

bitbank-client的Python项目详细描述


PyPI versionLicense: MIT

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

贡献

  1. 叉开它
  2. 创建功能分支(git checkout -bmy-new-feature
  3. 提交更改(git commit -am 'Add some feature'
  4. 推到分支(git push origin my-new-feature
  5. 创建新的拉取请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
orm如何在Java中实现规范化映射?   java以编程方式修改Xtext生成的Mwe2工作流   java正在覆盖外部文件中的现有数据,如何停止?   java在ANTLR BNF语法符号中epsilon的等价物是什么?   java如何使用Hibernate@Anyrelated注释?   代码生成生成java类并在运行时加载它   java Maven无法在本地jar文件中收集依赖项   java NetBeans IDE 8.2不显示错误消息   java Selenium web驱动程序找不到元素   java如何修复“拒绝访问属性”invoke“”的权限?   JavaApacheJClouds,从比日期更早的blob中删除blob的最佳方法   java如何比较和排序树集中的项目?   使用JavaSpring和无头/解耦CMS   java使用swagercodegen在不同的类中生成端点   Java外部Keylistener没有响应