1

我正在使用此代码在 python3 中编写一个 bottrader(转换为 2to3) https://pastebin.com/fbkheaRb

除了我将秘密字符串和 post_data 字符串更改为字节

sign = hmac.new(self.Secret.encode("ASCII"), post_data.encode("ASCII"), hashlib.sha512).hexdigest()

但低于错误

urllib.error.HTTPError:HTTP 错误 403:禁止

checked keysecret key多次,它是正确的也删除了existing key并创建了新的也放松了所有IP

然后也遇到了同样的问题,求大神帮忙

4

1 回答 1

1

您不需要编码为 ASCII,因此您可以尝试:

sign = hmac.new(self.Secret, post_data, hashlib.sha512).hexdigest()
于 2018-03-22T15:08:37.533 回答