币安API如何查询充值记录?

反指之王反指之王12月10日1992

我们是做数字货币网站的,想利用币安API查询充值记录,具体该如何实现?需要什么参数?能否给出详细的操作流程?

3 个回答

Spider_slack
Spider_slack回答于 12 月 10 日
最佳答案

币安API查充值记录主要接口为「获取账户存款历史」

首先需要在币安官网申请一个API Key,并且授权读取权限

调用 /sapi/v1/capital/deposit/hisrec 路径

其中参数包括symbol(币种)、startTime、endTime(开始时间、结束时间)、limit(数量)、recvWindow(最大接收时间)

签名部分需要使用SECRET_KEY进行加密,并且按照格式要求进行拼接

返回结果中会包含充值地址、金额、状态等信息

建议在测试的时候先使用小的时间范围,确保没问题之后再进行批量拉取

接口限制为每分钟1次请求,注意不要超限

链界破空者
链界破空者回答于 12 月 11 日

查询币安充值记录需要访问币安api,首先到官网获取一个 apiKey 和 secretKey。一定要注意api的权限,充值相关的需要设置为只读级别。请求方法使用 GET /api/v3/asset/capital/deposit/hisrec

startTime,endTime(时间段),coin(币种),必填字段:签名sign;签名算法就是把上面的参数按照一定规则拼接起来然后使用Secret Key签名;

同时记得带上时间戳timestamp,不带这个参数是会报错的。最后使用HTTPS GET请求就可以获取到充值记录信息了。测试的时候可以先到官方提供的沙箱进行测试,成功后就可以发布正式上线了。

BitcoinChaser
BitcoinChaser回答于 12 月 12 日

币安api查询充值记录,通过“GET /api/v3/account”接口进行调用。首先需要登录开发者账号,生成API Key和Secret Key,关闭交易权限。

使用方法: 加载request库,例如Python的requests 库,拼接参数(timestamp、signature 等),签名使用HMAC-SHA256算法。

调用时注意 time 值,一秒内只能调用一次;返回结果中的 recipients 字段代表充值记录;需要 recvWindow 参数以避免超时;

请求头中要带上x-mbx-apikey,如果是401错误说明是签名或者api权限有问题,其他错误可以去官网看对应文档。 建议用测试币尝试

您的答案