Как следует сгенерировать параметр подписи для открытия аутентифицированного соединения с 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())