为什么我无法获取我的账户信息 binance api
当我使用函数 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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个很常见的问题,解决方法也很简单。为了使币安 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.