简体   繁体   English

如何使用binance api获取帐户信息?

[英]How to get account information using binance api?

I'm trying to get my account information using Binance api.我正在尝试使用 Binance api 获取我的帐户信息。

curl request :卷曲请求:

curl -H "X-MBX-APIKEY: " -X POST ' https://api.binance.com/api/v3/account ' -d 'recvWindow=5000&timestamp=12345643&signature=8KhePoYVPdnw2T4Y38Yvurvr3U5Q59MYqvtg6kepFoMn9m3PvEnGeVjpV0Lmc5ab' curl -H "X-MBX-APIKEY:" -X POST ' https://api.binance.com/api/v3/account ' -d 'recvWindow=5000&timestamp=12345643&signature=8KhePoYVPdnw2T4Y38Yvurvr3U5Q59MYqvoLvmPm3Pmvgvgvtg6

I get this我明白了

Not Found未找到

Probably I am not creating HMAC signature properly.可能我没有正确创建 HMAC 签名。

Tested example in bash:在 bash 中测试的示例:

#!/bin/bash

####API
APIKEY="XXXXXXXXXXXXXXXXyour api key here""
APISECRET="XXXXXXXXXXXXyour api secret here"

RECVWINDOW=5000 # 5 seconds

####GET ACCOUNT BALACE

TM=$(( $(date -u +%s) *1000))

GET_BALANCE_QUERY="recvWindow=$RECVWINDOW&timestamp=$TM"

GET_BALANCE_SIG=$(echo -n "$GET_BALANCE_QUERY" | openssl dgst -sha256 -hmac $APISECRET)

echo $GET_BALANCE_SIG
GET_BALANCE_SIG="$(echo $GET_BALANCE_SIG | cut -f2 -d" ")"
echo $GET_BALANCE_SIG

curl -H "X-MBX-APIKEY: $APIKEY" -X GET "https://api.binance.com/api/v3/account?recvWindow=$RECVWINDOW&timestamp=$TM&signature=$GET_BALANCE_SIG" | jq

= =

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM