Api
Binance API 錯誤程式碼:“code”:-1022,“msg”:“此請求的簽名無效。”
我對幣安 API 有疑問。我使用來自 Integromat 的 HTTP 請求,但總是收到以下錯誤消息:
“code”: -1022, “msg”: “此請求的簽名無效。”
我使用的網址:https ://api.binance.com/api/v3/account
我使用 HMAC SHA256 創建了簽名並通過此網站對其進行了驗證:https ://www.freeformatter.com/hmac-generator.html#ad-output
我使用了這個例子(<https://dev.binance.vision/t/faq-signature-for-this-request-is-not-valid/176>)並比較了輸出程式碼,它完全匹配,所以我的應該是正確的也。
我通過 HTTP 請求從 Binance 請求時間戳,並添加了 +1000 毫秒。
我不明白為什麼儘管 SHA256 雜湊是正確的,但我仍然收到此錯誤消息。
您的錯誤是您忘記
&recvWindow=5000
在 SHA256 操作中包含 ,因此簽名不正確。
我終於完成了這項工作:) 在 integromat 你計算 sha 正確但 req 應該在 url 中進行否則輸出不是 sha hmac url url//../v3/account?timestamp={{2.timestamp}}