首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FTX美国API的问题

FTX美国API的问题
EN

Stack Overflow用户
提问于 2022-10-06 13:11:56
回答 1查看 51关注 0票数 1

我查看了FTX文档,在这里可以找到:https://docs.ftx.us/#overview

我看过这个回购程序中的示例代码:https://github.com/ftexchange/ftx/tree/master/rest

我不能获得任何需要身份验证的post。我在我的帐户上使用了具有“完全交易权限”的API键,当我查看print(request.headers)时,标题看起来是正确的格式。

如果您需要更多的信息,请告诉我,我的代码会返回

错误代码:400个无效的API密钥

代码语言:javascript
复制
            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()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-06 13:41:41

我也犯了这个错误,这是个愚蠢的错误。

我认为您拥有FTX.US API密钥,并且您正在访问。你应该找到'https://ftx.us/api/wallet/balances'让这件事起作用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73974433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档