我查看了FTX文档,在这里可以找到:https://docs.ftx.us/#overview
我看过这个回购程序中的示例代码:https://github.com/ftexchange/ftx/tree/master/rest
我不能获得任何需要身份验证的或post。我在我的帐户上使用了具有“完全交易权限”的API键,当我查看print(request.headers)时,标题看起来是正确的格式。
如果您需要更多的信息,请告诉我,我的代码会返回
错误代码:400个无效的API密钥
import time
import hmac
from requests import Request
ts = int(time.time() * 1000)
request = Request('GET', 'https://ftx/api/wallet/balances')
prepared = request.prepare()
signature_payload = f'{ts}{prepared.method}{prepared.path_url}'.encode()
signature = hmac.new('API SECRET'.encode(), signature_payload, 'sha256').hexdigest()
request.headers[f'FTXUS-KEY'] = API KEY'
request.headers[f'FTXUS-SIGN'] = signature
request.headers[f'FTXUS-TS'] = str(ts)
res = requests.get('https://ftx/api/wallet/balances', headers=prepared.headers)
r = res.json()发布于 2022-10-06 13:41:41
我也犯了这个错误,这是个愚蠢的错误。
我认为您拥有FTX.US API密钥,并且您正在访问。你应该找到'https://ftx.us/api/wallet/balances'让这件事起作用
https://stackoverflow.com/questions/73974433
复制相似问题