【发布时间】: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,但该帖子中的答案无效。
有人知道错误的原因吗?
【问题讨论】: