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

VS Code终端中DYDX Python API请求无响应问题求助

解决DYDX Python API返回Response对象而非预期数据的问题

你看到的<dydx3.helpers.requests.Response object at ...>是API方法返回的封装响应对象,并非直接的蜡烛数据。dydx-v3-python的公共API方法返回的是包含响应元数据和实际数据的Response实例,需通过特定属性提取内容。

正确获取蜡烛数据的方法

调用get_candles后,通过对象的data属性获取解析后的JSON数据:

import asyncio, json, time, websockets
from sortedcontainers import SortedDict

from dydx3 import Client
from dydx3.helpers.request_helpers import generate_now_iso
from web3 import Web3
from dydx3.constants import *

# 初始化客户端
client = Client(
    host='https://api.dydx.exchange',
)

# 获取5分钟K线并打印数据
price = client.public.get_candles(MARKET_BTC_USD, resolution="5MINS")
print(price.data)  # 使用.data属性提取实际数据

# 获取1日K线并打印数据
candles = client.public.get_candles(
  market=MARKET_BTC_USD,
  resolution='1DAY',
)
print(candles.data)

额外调试技巧

  • 检查响应状态码确认请求是否成功:print(candles.status_code),200表示请求正常。
  • 若需查看原始响应内容,可使用candles.text获取未解析的JSON字符串。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 11:35:00