如何使用binance api获取账户信息?
How to get account information using binance api?
我正在尝试使用 Binance api 获取我的帐户信息。
卷曲请求:
curl -H "X-MBX-APIKEY:
" -X
POST 'https://api.binance.com/api/v3/account' -d
'recvWindow=5000×tamp=12345643&signature=8KhePoYVPdnw2T4Y38Yvurvr3U5Q59MYqvtg6kepFoMn9m3PvEnGeVjpV0Lmc5ab'
我明白了
Not Found
可能我没有正确创建 HMAC 签名。
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×tamp=$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×tamp=$TM&signature=$GET_BALANCE_SIG" | jq
=
我正在尝试使用 Binance api 获取我的帐户信息。
卷曲请求:
curl -H "X-MBX-APIKEY: " -X POST 'https://api.binance.com/api/v3/account' -d 'recvWindow=5000×tamp=12345643&signature=8KhePoYVPdnw2T4Y38Yvurvr3U5Q59MYqvtg6kepFoMn9m3PvEnGeVjpV0Lmc5ab'
我明白了
Not Found
可能我没有正确创建 HMAC 签名。
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×tamp=$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×tamp=$TM&signature=$GET_BALANCE_SIG" | jq
=