You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何打印Binance订单返回响应并提取orderId查询订单状态

Binance下单接口响应打印与orderId获取方法

client.order_limit_buy调用成功后会直接返回字典格式的响应结果,可直接操作。

打印完整响应

直接用print()输出返回的order对象即可:

order = client.order_limit_buy(
        symbol='ADABUSD',
        quantity=buy_quantity,
        price=price,
        newOrderRespType = 'ACK'
    )

# 打印完整返回结果
print("下单接口响应:", order)

ACK模式下控制台输出的响应结构参考:

{'symbol': 'ADABUSD', 'orderId': 1234567890, 'orderListId': -1, 'clientOrderId': 'custom_id_123', 'transactTime': 1699999999999}

提取orderId字段

直接按键名从返回字典中取值即可:

# 获取orderId用于后续查询
order_id = order['orderId']

注意:你当前设置的newOrderRespType='ACK'是响应速度最快的返回模式,返回内容已经包含所需的orderId字段,无需调整参数即可满足后续订单状态查询的需求。

内容的提问来源于stack exchange,提问作者Zak Pinter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 11:15:30