Bybit API如何获取交易记录

递归的沉思递归的沉思12月11日1405

我们是数字货币网站,想通过ByBit的API获取用户交易记录,具体操作是什么样的?有什么参数需要配置吗?权限又该如何呢?谢谢!

3 个回答

稳健派玩家
稳健派玩家回答于 12 月 11 日
最佳答案

ByBit API查询成交记录,首先在官网申请API Key并选择Trade权限;利用GET方式请求,/api/v3/myTrades 接口,带Symbol参数,签名时注意时间戳与secret key的顺序,权限需要选择Trade权限才可以获取到该数据,limit参数可以不填,但是不填的话,一次抓取的数据量太大容易超时导致报错,若报错请检查返回码是否为权限或签名错误,开发时推荐使用官方提供的SDK

浅夏安然
浅夏安然回答于 12 月 11 日

获取用户交易记录:需要先申请ByBit API Key并勾选 Trade 权限。

request:/v2/history/trade 签名:需要签名,参考签名说明 参数:symbol、limit、timestamp

建议先去沙箱验证,再上线之前做好安全防护,防止被滥用或信息泄露,可以限制调用频率,数据加密传输等。这样就可以获取到交易详情数据了。

人事部经理想当老总
人事部经理想当老总回答于 12 月 12 日

使用ByBit API v2,请求路径: `/v2/private/trade/list`,请求参数需包含`api_key`、`symbol`(例:BTCUSDT)、`order_id`(可选)、`start_time`和`end_time`(时间戳)。

权限:主网API密钥+开启交易权限。推荐进行IP白名单限制。

调用时必须签名验证,使用https协议进行传输。若返回错误,则需检查时间戳是否格式错误,以及签名是否有效。

最后值得注意的是api的调用频率,不要调的太快,可以有分页功能,每次调50条即可

您的答案