VB.NET订单binance一直得到错误400

2022-01-25 08:31:40 标签 apihttp-status-code-400binance

我试图张贴一个出售订单使用binance API。我不知道我做错了什么,但我一直得到错误400。命令问题,但是当我把它和binance的例子比较时,我没有看到区别…代码:

Private Sub BinanceOrder2(ByVal aantal As String ByVal munt As String ByVal prijs As String ByVal type As String)

TimeStamp As String = CLng((DateTime。))。ToString UtcNow - # 1970/01/01 #) 。TotalMilliseconds)

    Try
        Dim TotalParam As String
        TotalParam = "symbol=XLMUSDT&side=SELL&type=LIMIT&timeInForce=GTC&quantity=5&price=0.1&recvWindow=5000&timestamp=" & TimeStamp
        Dim HashKey As String
        HashKey = HashString(TotalParam, SecretKey)
        Dim APIUrl As String
        APIUrl = "https://api.binance.com/api/v3/order/test?" + TotalParam + "&signature=" + HashKey
        Dim Request As System.Net.HttpWebRequest
        Request = DirectCast(System.Net.HttpWebRequest.Create(APIUrl), System.Net.HttpWebRequest)
        Request.Method = "POST"
        Request.Headers.Add("X-MBX-APIKEY", APIKey)
        Dim Response As System.Net.HttpWebResponse = DirectCast(Request.GetResponse(), System.Net.HttpWebResponse) '
        Dim Read = New System.IO.StreamReader(Response.GetResponseStream).ReadToEnd
        rtxtReply.Text = Read
        rtxtReply.Refresh()
    Catch ex As Exception
        rtxtReply.Text = "ERROR: " & ex.ToString
    End Try
End Sub

hashkey函数的工作原理是我可以访问我的钱包等。

我花了很多时间来研究这个问题,但到目前为止还没有成功。

我很感谢你的建议……

# # #解决。

第二个问题:pc的UTC时间与binance服务器时间相差1600ms。我写了一个时间同步器,现在它像魔法一样工作。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码