【问题标题】:Binance future API Invalid API-key, IP, or permissions for actionBinance future API 无效的 API 密钥、IP 或操作权限
【发布时间】:2021-08-25 14:56:48
【问题描述】:

我想使用Binance_Futures_python API 来获取我的帐户余额。

这是我的代码:

import binance_f

fclient = binance_f.RequestClient(api_key='<my_api_key>', secret_key='<my_secret_key>', url='https://fapi.binance.com')
result = fclient.get_balance()

而上面代码的错误信息是

Traceback (most recent call last):
  File "/Users/brian.lee/my_gitlab/binance_api_test/test_error.py", line 4, in <module>
    result = fclient.get_balance()
  File "/usr/local/lib/python3.9/site-packages/binance_futures-1.1.0-py3.9.egg/binance_f/requestclient.py", line 328, in get_balance
  File "/usr/local/lib/python3.9/site-packages/binance_futures-1.1.0-py3.9.egg/binance_f/impl/restapiinvoker.py", line 37, in call_sync
  File "/usr/local/lib/python3.9/site-packages/binance_futures-1.1.0-py3.9.egg/binance_f/impl/restapiinvoker.py", line 21, in check_response
binance_f.exception.binanceapiexception.BinanceApiException: ('ExecuteError', '[Executing] -2015: Invalid API-key, IP, or permissions for action, request ip: 111.93.84.192')

这是我的币安账户的 API 管理页面。

我真的不明白为什么我的代码会失败。

我已经为 API 密钥打开了尽可能多的权限。

我使用非美国版 Binance (https://www.binance.com/)。

我已阅读 this post,但该帖子中的答案无效。

有人知道错误的原因吗?

【问题讨论】:

    标签: python binance


    【解决方案1】:

    对于阅读本文的任何人,您所要做的(不,这不是玩笑)就是删除并重新创建 api 密钥和密钥,直到其中一个起作用。这是在 3 个不同的 Binance 账户上进行试验和测试的。我不知道 Binance 的问题是什么,但觉得这与他们通过电子邮件和电话进行的验证有关,并且谷歌验证有时它不会将他们数据库中的密钥更新为有效,尽管它告诉你它已经验证并添加。无论如何,继续重新创建这些键,直到一根棍子!我之所以回答是因为我在任何地方都找不到有关此主题的帮助。

    【讨论】:

      猜你喜欢
      • 2023-01-03
      • 1970-01-01
      • 2022-11-14
      • 2014-07-15
      • 2021-02-28
      • 1970-01-01
      • 2019-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多