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

如何调用币安/futures/data/openInterestHist行情接口?请求400错误排查

币安期货OpenInterestHist接口调用400错误排查与修复

我帮你梳理下几个关键问题,这些应该是导致你返回400错误的核心原因:

  • 域名错误:币安USDT期货的接口域名应该是fapi.binance.com,你用的binance.com是现货主站域名,期货接口并不部署在这里,这是最容易踩的坑。
  • URL参数格式错误:你参数里的period="5m"多了双引号,URL参数值不需要加引号,直接写5m即可;另外代码里的&是HTML转义字符,实际请求里直接用&就行。
  • 多余的签名操作:openInterestHist属于公开行情接口,不需要API密钥和签名,你额外添加请求头反而可能画蛇添足(不过核心问题还是前两点)。

修正后的代码示例:

import requests

# 公开接口无需API密钥,直接发起请求即可
response = requests.get('https://fapi.binance.com/futures/data/openInterestHist?symbol=BTCUSDT&period=5m&limit=30')
print(response.status_code)
print(response.json())

补充几个注意细节:

  • 合约符号要匹配正确:如果是USDT本位合约,BTC的符号是BTCUSDT,而非BTCUSD;如果是USD本位(币本位)合约,符号是BTCUSD_PERP,对应的接口域名是dapi.binance.com,接口路径为/dapi/v1/openInterestHist,要区分清楚合约类型。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 16:17:27