GDAX签名示例

时间:2017-01-30 13:42:37

标签: base64 sha256 hmac

我似乎无法获得正确的签名,我认为一些示例数据可以帮助我诊断问题。任何人都可以提供一些样本数据来帮助我“校准”并确保我的代码运行正常吗?

  1. prehash string
  2. base64-encoded secret
  3. base64-decoding secret
  4. sha256 HMAC使用preshsh字符串上的base64解码密钥
  5. base64编码结果
  6. 我在VBA工作。任何额外的提示/建议将不胜感激。

2 个答案:

答案 0 :(得分:0)

答案是没有人会向您提供您要求的样本数据,因为这意味着他们在某种意义上会与您共享他们自己的私人密码,API密钥和秘密。

  1. 转到gdax.com并点击API。
  2. 生成复制生成的密码(不要丢失此密码)
  3. 通过剩余的步骤来生成API密钥和秘密(不要丢失)
  4. 使用API​​参考创建身份验证请求(签名,HMAC等)
  5. 考虑一种比VBA更容易与REST API交互的方式。

答案 1 :(得分:0)

软件“校准”的样本数据可以使用以下输入:

  

时间戳:1517266319.000

     

方法:GET

     

requestpath:/ accounts

     

秘密:D1 / 0wNj3wsKg8XcTs4KCfZUVzsHXIOW7w38Moj + YximHA5VQS7zAG47bgNSNGIGtFtYQ0vei2JiSPvX3JkBsA ==

上述输入的正确签名是:

  

jQxycBtZQKEWUZjtIaFnD1zoUDQebGeHmoIW3KHvmtg =

NodeJS和Python代码示例都证实了这一点。