1. ホーム

TypeError: key: expected bytes or bytearray, but got 'str' 問題は解決した。

2022-02-18 05:15:06

Pythonの環境が2から3になったため、元のスクリプトを修正する必要があり、ハッシュライブラリを暗号化する際に型エラーが発生しました

base64.b64encode hmac.new encodes all the arguments in these two functions in utf-8 and then converts the str type to byte, so it doesn't report an error

この例は次のとおりです。

auth_token = base64.b64encode(bytes(json.dumps(auth).encode('utf-8')))