如何创建签名参数以打开与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())