正如这个答案中所描述的,我已经实现了 HMAC-SHA1 签名方法。
def sign_request():
from hashlib import sha1
import hmac
key = b"CONSUMER_SECRET&"
basestr = b"BASE_STRING"
hashed = hmac.new(key, basestr, sha1)
return hashed.digest().encode("base64").rstrip('\n')
但我有AttributeError,'bytes' object has no attribute 'encode'。据我了解,这就是我使用 Python3 的原因,但我不知道如何修复它。
慕码人2483693
相关分类