【发布时间】:2018-11-14 19:05:52
【问题描述】:
应该如何生成签名参数以打开与 Coinbase Websocket 的经过身份验证的连接?我在任何地方都找不到简明扼要的描述。
对于 GET/PUT API 调用,我使用以下代码成功生成了它,但是对于 Websocket,既没有“方法”也没有“path_url”,那么“消息”应该包含什么?
timestamp = str(time.time())
message = timestamp + request.method + request.path_url + (request.body or '')
hmac_key = base64.b64decode(self.secret_key)
signature = hmac.new(hmac_key, message.encode('utf-8'), hashlib.sha256)
signature_b64 = base64.b64encode(signature.digest())
【问题讨论】:
-
这里有同样的问题。您找到解决此问题的方法了吗?
-
不,我没有找到解决方案,很遗憾我的问题没有答案。
-
找到了解决方案。请参阅我发布的答案。
标签: coinbase-api