首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Binance API获取现货资产余额

Binance API获取现货资产余额
EN

Stack Overflow用户
提问于 2021-08-29 21:11:14
回答 1查看 167关注 0票数 0

我正在试着从我的Binance账户中拿到我的现货钱包资产的余额。

我尝试过的:

代码语言:javascript
运行
复制
bal = client.get_account()

print(bal)

返回值:

代码语言:javascript
运行
复制
    "makerCommission": 15,
    "takerCommission": 15,
    "buyerCommission": 0,
    "sellerCommission": 0,
    "canTrade": true,
    "canWithdraw": true,
    "canDeposit": true,
    "balances": [
        {
            "asset": "BTC",
            "free": "4723846.89208129",
            "locked": "0.00000000"
        },
        {
            "asset": "LTC",
            "free": "4763368.68006011",
            "locked": "0.00000000"
        }
    ]
}

因此,为了获得平衡值,我尝试了:

代码语言:javascript
运行
复制
bal = client.get_account()

for i in bal:
    if(i == 'balances'):
        for e in i:
            print(e)

但这将返回以下内容:

代码语言:javascript
运行
复制
b
a
l
a
n
c
e
s

那么,我如何访问我的资产余额?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-08-30 02:04:27

直接尝试get_asset_balance()方法

代码语言:javascript
运行
复制
client.get_asset_balance(asset='BTC')

或者尝试从嵌套的字典bal中提取值,如下所示:

代码语言:javascript
运行
复制
if "balances" in bal: 
    for b in bal['balances']:
        print(b)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68976942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档