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如何将外部库(LIB)集成到grails项目中?   java 安卓:progressTintMode、安卓:secondaryProgressTintMode和安卓:progressDrawable做什么?   java获得了启动播放器的精确方向   java如何在布局/样式XML中设置状态栏着色颜色?   Java中的图形游戏未显示   java如何在WebSphere8.5.5中的我的JAAS自定义登录模块中使用SAML令牌属性值   使用jackson spring API解析嵌套json   java如何从用户请求中获取用户代理?   Netbeans 6.8中的java UI控件定位   java显示listgrid中两个表中的数据   java Google Cloud Bigtable客户端连接池   Vert中的java更改日志级别。通过添加一个配置文件   java调用构造函数是否意味着创建实例?   java getFrom()[0])中[0]用于获取邮件发件人地址的用法是什么   “继续”标志的java Gradle属性?   jakarta ee如何在java ee中创建GUID   java不兼容类型:无法将int转换为整数   java需要借助DefaultHandler的characters函数将XML数据读入安卓应用程序   java mapstruct将方法应用于列表中的所有对象