GDAX API 请求的工作示例(签名)

GDAX API worked examples requested (signatures)

我在签名时遇到了问题,用一种你可能从未听说过的语言写这篇文章 (Phix)。

我被 binance docs 宠坏了,它给了我一些(假的)key/secret 值的所有重要预期签名 - 现在工作正常。

任何有工作代码(使用任何语言)的人都可以向我展示一些工作示例,其中包含大量中间值,使用沙盒或完全伪造的密钥。显然 prehash 会有所帮助,其他可疑之处包括 base64、digest、utf-8 和 "body" 的确切内容。一些 GET/POST 等变体也将受到赞赏,只要几分钟就可以了。

这些是用现在可用的代码生成的,也许其他人会发现它们有用:

密码="fakethesebe"

api_key = "217a56bdef0217342119e7g6384259df"

api_secret = "16gHluC10HstUyQVmPeeFu0hsGVp7z7a+tf+SX19XZ2OR+CctbWz8LsTXp0/GIciPX7+STUED/4e+yyGfrrTlA=="(当然不是真的)

一个 GET:

prehash: "1516024143.575GET/accounts"

hmac_sha256: "2C2726879312C0DD75FB2556645FEE05EB7133FEF74736B54E676F6E8E390C01"

rev4:“8726272CDDC012935625FB7505EE5F64FE3371EBB53647F76E6F674E010C398E”

信号:"LCcmh5MSwN11+yVWZF/uBetxM/73Rza1Tmdvbo45DAE="

和一个POST:

prehash: "1516024238.173POST/orders{\"side\":\"buy\",\"product_id\":\"BTC-USD\",\"type\":\"market\",\"size\":\"0.01\"}"

hmac_sha256:“149D5FFFA90B75DCD058F14221F13FA08282B4A3A24FFCA5D7B906E3303EC6CF”

rev4: "FF5F9D14DC750BA942F158D0A03FF121A3B48282A5FC4FA2E306B9D7CFC63E30"

信号:"FJ1f/6kLddzQWPFCIfE/oIKCtKOiT/yl17kG4zA+xs8="

显然,如果您实际上将这些中的任何一个扔到 gdax 中,您只会得到错误,is/was 看它们是否与我的代码输出相匹配。