Binance Future api:APIError(code=-2015):无效的 API 密钥、IP 或操作权限,请求 ip

Moh*_*sih 5 python api algorithmic-trading binance

我在我的算法交易机器人中使用了 Binance Python api,但是当我使用 future market api 时出现错误。''' BinanceAPIException: APIError(code=-2015): Invalid API-key, IP, or permissions for action, request ip ''' 我确定我的 API-key 是真的,我在设置中启用了 Future api 权限。仅当我将其用于未来市场时才会出现此错误。它非常适合现货市场。我该怎么做才能解决这个问题?

小智 7

在我的代码中,我有一个“客户端”变量:

client = Client(config.API_KEY, config.API_SECRET, tld='us')
Run Code Online (Sandbox Code Playgroud)

而且,事情是这样的:

如果您使用的是非美国版本的币安,并且您尚未在美国网站上注册您的帐户,则删除 tld='us'

反之亦然!


mat*_*gus 6

在创建 API 密钥之前,您必须开设一个期货账户。然后去创建 API 密钥。然后点击“编辑限制”按钮并选中“启用期货”选项。执行此操作后,您将看到以下内容:


Mad*_*ard 1

币安合约交易平台既有测试环境,也有真实环境。

默认情况下,您使用的 Python SDK 连接到测试网。您可以在constant/system.py文件中看到此行为。

您可以:

  • 修改 system.py 文件以默认使用 Live url
  • 或者直接将其指定到您的 RequestClient 实例中。RequestClient(api_key=xxx,secret_key=xxx,url='https://fapi.binance.com')

相关问题:https://github.com/Binance-docs/Binance_Futures_python/issues/60