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

如何发起Binance期权API请求?代码报错求助

问题解决:Binance API请求错误

错误原因

你调用requests.get()时犯了语法错误:把url变量和参数定义整个用单引号包裹,导致函数将字符串'url,params=request_param'当成了无效URL,从而抛出MissingSchema异常。

修正后的代码

import requests

url = 'https://eapi.binance.com/eapi/v1/trades'
request_param = {'symbol': 'BTC-13JAN23-15000-C'}
data = requests.get(url, params=request_param)
print(data.json())

关键修正点

  • 移除requests.get()中的单引号,直接传入已定义的url变量作为第一个参数,params=request_param作为关键字参数。
  • 确保代码开头导入了requests库(如果之前没加的话),否则会出现模块未找到的错误。
  • 可以额外添加print(data.status_code)查看请求状态:返回200表示请求成功,其他状态码需检查参数合法性或API权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 02:55:18