'바이트'메서드가 무엇을 불평하는지 파악할 수 없습니다. 아래의 코드에서, 난 내 클라이언트에 대한 인증 키를 생성하기 위해 노력하고 그리고 난이 오류 [1]바이트 메시지 인수 오류
import hmac
import hashlib
import base64
message = bytes("Message", 'utf-8') # errors here
secret = bytes("secret", 'utf-8')
signature = base64.b64encode(hmac.new(secret, message, digestmod=hashlib.sha256).digest());
print(signature)
[1]
Traceback (most recent call last):
File "API/test/auth-client.py", line 11, in <module>
message = bytes("Message", 'utf-8')
TypeError: str() takes at most 1 argument (2 given)
'bytes()'는 하나의 문자열 인수만을 허용합니다. 'message = bytes ("Message")'와'secret = bytes ("secret")'을 시도해보십시오. – alecxe