node.js - 使用 Bittex API v3 时出现 INVALID_CONTENT_HASH 错误

标签 node.js authentication

我正在使用 Bittrex API v3。我的标题设置如下:

body = {
 "marketSymbol":"BTC-USD",
 "direction":"SELL",
 "type":"LIMIT",
 "quantity":"0.6",
 "limit":"6000",
 "timeInForce":"IMMEDIATE_OR_CANCEL"
}
var contentHash = CryptoJS.SHA512(JSON.stringify(body)).toString(CryptoJS.enc.Hex)

但我得到 INVALID_CONTENT_HASH。 如果有人能解决这个问题,请尽快告诉我。

最佳答案

v3 API 期望内容被散列为 json(您正在执行的操作),但有效负载也必须以 json 形式发布,并将 Content-Type 相应设置为 application/json

我在 POST 上将 json 转换为查询字符串时遇到了同样的问题。

关于node.js - 使用 Bittex API v3 时出现 INVALID_CONTENT_HASH 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55898370/

相关文章:

c# - 如果登录不正确,如何使 C# WCF session 无效

spring - 连接多种认证机制 Spring Boot Security

session - cakephp 多个应用程序具有相同的蛋糕库和共享 session

javascript - typescript :按接口(interface)或类过滤对象

node.js - Express:从另一个中间件调用一个中间件

javascript - 从 Promise 返回非返回函数导致警告

node.js - typeORM 未发现数据库架构更改 - 无法生成迁移。要创建新的空迁移,请使用 "typeorm migration:create"命令

mysql - 无法通过phpMyAdmin访问数据库

mysql - jsp从Mysql数据库登录的问题

javascript - Javascript foreach 异步行为问题