我正尝试使用其API将Coinbase帐户列表拉入R。我收到验证错误,提示“无效签名”。创建我的sha256签名时,显然有问题,但是我无法弄清楚问题是什么。使用sha256签名访问GDAX API时,我没有遇到同样的问题。
如果仅需要访问自己的帐户,建议使用API密钥。所有API>密钥请求都必须经过签名并包含以下标头:
CB-ACCESS-KEY api键作为字符串 CB-ACCESS-SIGN用户生成的消息签名(请参见下文) CB-ACCESS-TIMESTAMP您请求的时间戳 所有请求正文均应具有内容类型application / json和有效的JSON。
CB-ACCESS-SIGN标头是通过使用预哈希字符串时间戳+方法+ requestPath +正文(其中+表示字符串串联)上的密钥创建sha256 HMAC生成的。时间戳记值与CB-ACCESS-TIMESTAMP标头相同。
('AA', 'CC', 'TT')
('AA', 'CC', 'TA')
('AA', 'CC', 'AA')
('AA', 'CG', 'TT')
('AA', 'CG', 'TA')
('AA', 'CG', 'AA')
('AA', 'GG', 'TT')
('AA', 'GG', 'TA')
('AA', 'GG', 'AA')
('AT', 'CC', 'TT')
('AT', 'CC', 'TA')
('AT', 'CC', 'AA')
('AT', 'CG', 'TT')
('AT', 'CG', 'TA')
('AT', 'CG', 'AA')
('AT', 'GG', 'TT')
('AT', 'GG', 'TA')
('AT', 'GG', 'AA')
('TT', 'CC', 'TT')
('TT', 'CC', 'TA')
('TT', 'CC', 'AA')
('TT', 'CG', 'TT')
('TT', 'CG', 'TA')
('TT', 'CG', 'AA')
('TT', 'GG', 'TT')
('TT', 'GG', 'TA')
('TT', 'GG', 'AA')
答案 0 :(得分:0)
对不起,您没有对此进行更新。答案很简单,我只需要在指定请求路径时删除“ / v2 / accounts /”中的最后一个正斜杠即可。