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使用Rascal从Eclipse项目中提取类依赖项   试图添加到ArrayAdapter时java应用程序崩溃   java从一行中获取id   java如何避免在用户第一次输入时显示这些消息   java需要一个递归算法来确定一个字符串是否是其他两个字符串的混洗   netbeans应用程序开发中的java PropertySheetView   java在Google云存储中使用getServingUrl()方法时抛出错误   java上的libpd未满足链接错误   java将数据从服务器中的文本文件提取到Android应用程序   java希望提示和文本具有不同的布局   java Maven找不到依赖项的最新版本   Java:如何将方法的访问限制到特定类?   JAVAlang.NullPointerException:尝试调用虚拟方法“安卓”。看法查看安卓。应用程序。活动空对象引用上的findViewById(int)“”   使用admob的java Android权限是否必要?   java如何在单击项时更改列表项的外观。