小编Gab*_*l S的帖子

Coinbase Websocket,身份验证中的签名

应如何生成签名参数以打开与 Coinbase Websocket 的经过身份验证的连接?我在任何地方都找不到任何简洁的描述。

对于GET/PUTAPI调用,我使用下面的代码成功生成了它,但是对于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())
Run Code Online (Sandbox Code Playgroud)

coinbase-api

5
推荐指数
1
解决办法
1050
查看次数

标签 统计

coinbase-api ×1