使用邮递员的Poloniex API错误

时间:2018-01-07 09:56:16

标签: postman poloniex

  1. 步骤1-车身 enter image description here
  2. Step2-Pre-req脚本以应用HMACSHA512。 enter image description here
  3. 步骤3 - POST请求的标头。步骤2中的hmacd作为标头应用于请求。 enter image description here 我正面临403禁区 { "错误":"无效的API密钥/密钥对。" } 如上。 任何有关获得正确路径的建议都表示赞赏。

1 个答案:

答案 0 :(得分:3)

而不是

var hashInBase64 = CryptoJS.enc.Base64.stringify(hash);
pm.environment.set("hmacd", hashInBase64);

你应该使用

var hashInHex = CryptoJS.enc.Hex.stringify(hash);
pm.environment.set("hmacd", hashInHex);

由于Poloniex使用十六进制编码而不是Base64编码进行签名。