使用我的 api_key 从币安导入数据后,我在请求帐户信息时遇到问题。我正在编写一个脚本,允许使用(Python Binance Websocket)获取实时“MATICUSDT”数据。创建历史线数据帧时,脚本运行完全正常,但不会返回帐户信息。
错误:BinanceAPIException:APIError(code=-2014):API 密钥格式无效。
任何人都可以帮忙吗?
import sqlalchemy
import pandas as pd
from binance.client import Client
api_key ='#'
api_secret ='#'
client = Client (api_key, api_secret)
client.get_account()
BinanceAPIException: APIError(code=-2014): API-key format invalid.
你的错误消息“API 密钥格式无效”表明你用于 Binance 账户的 API 密钥存在问题。以下是一些需要检查的事项来解决此问题:
- API 密钥和密钥的有效性:
- 仔细检查你是否从 Binance 账户正确复制了 API 密钥和密钥,且没有任何额外的空格或隐藏字符。
-
验证 API 密钥和密钥是否与你在 Binance 上创建的相应密钥相匹配。如果你在生成密钥时选择了“限制访问”选项,请确保你的代码符合这些限制。
-
API 密钥权限:
- 登录你的 Binance 账户并导航至 API 管理页面。
-
找到你正在使用的 API 密钥并验证它是否具有“启用读取”权限。为了获取账户信息,需要启用此权限。
-
IP 地址白名单:
-
如果你为 API 密钥设置了 IP 地址白名单,请确保你运行代码的计算机的 IP 地址在白名单中。
-
重新生成 API 密钥:
-
如果以上步骤均未解决问题,请尝试在 Binance 账户中删除你的 API 密钥并生成一个新的 API 密钥。使用新的 API 密钥和密钥更新你的代码,然后重试。
-
客户端库版本:
-
确保你使用的是 python-binance 库的最新版本。过时的版本可能会导致兼容性问题。你可以使用
pip install --upgrade python-binance
更新你的库。
如果在尝试了这些步骤后问题仍然存在,请联系 Binance 支持以获得进一步的帮助。他们可能会提供有关你账户的具体问题的更多见解。
重要提示: 切勿在任何公共平台(例如本论坛)上分享你的 API 密钥或密钥。如果你怀疑自己的密钥已泄露,请立即在 Binance 账户设置中撤销密钥。
标签:python,binance-api-client From: 73683881