3
  1. Step1-身体 在此处输入图像描述
  2. Step2-Pre-req 脚本应用 HMACSHA512。 在此处输入图像描述
  3. Step3-POST 请求的标头。Step2 中的 hmacd 作为标头应用于请求。 在此处输入图像描述 我正面临 403 Forbidden { "error": "Invalid API key/secret pair." } 如上。任何有关获得正确路径的建议表示赞赏。
4

1 回答 1

4

代替

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 使用 Hex 编码而不是 Base64 编码作为签名。

于 2018-01-19T18:48:32.933 回答