为什么我无法获取我的账户信息 binance api

发布于 2025-01-12 05:46:32 字数 1692 浏览 2 评论 0原文

当我使用函数 print(client.get_account()) 时,这是我的代码,后跟输出

from binance.client import Client,
import pandas as pd,
import mplfinance as mpl,
import numpy as np,
import os,
import matplotlib.pyplot as plt, 
#I set up my credential for this api

api_key = '(my credential)' 

api_secret= '(my credential)'
client=Client(api_key,api_secret)

print(client.get_account())

输出

Traceback (most recent call last):
  File "c:\Users\berge\OneDrive\Documents\Binance Bot\Mean_Reversion.py", line 13, in <module>
    print(client.get_account())
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 1956, in get_account
    return self._get('account', True, data=params)
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 371, in _get
    return self._request_api('get', path, signed, version, **kwargs)
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 334, in _request_api
    return self._request(method, uri, signed, **kwargs)
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 315, in _request
    return self._handle_response(self.response)
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 324, in _handle_response
    raise BinanceAPIException(response, response.status_code, response.text)
binance.exceptions.BinanceAPIException: APIError(code=-1021): Timestamp for this request is outside of the recvWindow.

When I use the function print(client.get_account()) this is my code followed by the output

from binance.client import Client,
import pandas as pd,
import mplfinance as mpl,
import numpy as np,
import os,
import matplotlib.pyplot as plt, 
#I set up my credential for this api

api_key = '(my credential)' 

api_secret= '(my credential)'
client=Client(api_key,api_secret)

print(client.get_account())

output

Traceback (most recent call last):
  File "c:\Users\berge\OneDrive\Documents\Binance Bot\Mean_Reversion.py", line 13, in <module>
    print(client.get_account())
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 1956, in get_account
    return self._get('account', True, data=params)
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 371, in _get
    return self._request_api('get', path, signed, version, **kwargs)
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 334, in _request_api
    return self._request(method, uri, signed, **kwargs)
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 315, in _request
    return self._handle_response(self.response)
  File "C:\Users\berge\OneDrive\Documents\Binance Bot\.venv\lib\site-packages\binance\client.py", line 324, in _handle_response
    raise BinanceAPIException(response, response.status_code, response.text)
binance.exceptions.BinanceAPIException: APIError(code=-1021): Timestamp for this request is outside of the recvWindow.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧时浪漫 2025-01-19 05:46:32

这是一个很常见的问题,解决方法也很简单。为了使币安 API 正常工作,您的系统时间应与币安时间同步。

修复:在 Windows 中,转到“日期和日期”。设置时间并单击“立即同步”。瞧!已修复。

This is a very common problem, and the solution is very simple. For the Binance API to work, your system time should be synced with the Binance time.

Fix: In Windows, go to your Date & Time setting and click on "Sync now". Voila! fixed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文