BTrade API客户端

btrade-api-client的Python项目详细描述


btrade_api_客户端

Bit Trade API客户端库

本文档描述了可用的api调用,以获取有关api访问API Documentation的更多信息。

安装

pip3安装btrade api客户端

用法

创建客户端实例

frombtrade_api_client.clientimportApiClientclient=ApiClient(api_key,api_secret)

银行账户

获取客户注册的银行帐户

bankaccounts=client.bankaccounts()

有关响应,请参见API Documentation

获取钱包

获取客户注册的钱包

wallets=client.wallets()

有关响应,请参见API Documentation

获取订单

获取所有订单

orders=client.orders()

有关响应,请参见API Documentation

获取订单

获取单个订单的详细信息

order=client.order(12345)

有关响应,请参见API Documentation

获取报价

要从api获取报价,请使用下面的quote方法。

quote=client.quote(src="aud",dst="btc",dst_volume=1,src_volume=None)

有关响应,请参见API Documentation

接受报价

要接受报价,请使用报价中的token,并使用以下情况之一:

现有的钱包:

order=c.accept(quote['token'],wallet_id=12345)

到一个有指定地址的新钱包:

order=c.accept(quote['token'],wallet_address=3abcdf12345)

对于现有的银行账户,只有当DST货币是法定货币时才有效:

order=c.accept(quote['token'],bank_account=12345)

有关响应,请参见API Documentation

获取事务

获取给定货币的所有客户交易记录

transactions=client.transactions("aud")

有关响应,请参见API Documentation

获得平衡

获取给定货币的当前余额

balance=client.balance("aud")

有关响应,请参见API Documentation

获取ticker

获取当前指示性利率

tickers=client.ticker()

有关响应,请参见API Documentation

学分

这个库基于https://github.com/guardian/httpie-hmac-auth/

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

推荐PyPI第三方库


热门话题
java为什么lambdas中使用的局部变量必须是final或有效final?   java忽略cucumber中的特定标记,但运行所有其他标记   java显示存储在内部存储器上的映像   java在Android中隐藏密钥库密码的最佳方法是什么?   java设置M2_主页   java JUnit测试返回null和false   具有未知PK/FK属性的java级联持久化JPA实体违反了NotNullConstraint   如何在Java中填充数组?   优化java帮助编译器创建更高效的字节码吗?   java Spring将对象属性传递给href按钮提交   python Java等价于pyftpdlib?   java I在两台服务器上部署了一个web服务,它使用@Schedule自动发送电子邮件。我们如何防止重复发送电子邮件?   java蓝牙当前电池百分比   java为什么在尝试输出数组时会出现异常错误?   java如何覆盖tapestry AlertManager