bugfix
This commit is contained in:
parent
dc2adb7920
commit
bf59d7be15
@ -37,7 +37,9 @@ class WOAHandler:
|
|||||||
self.aes_key = None
|
self.aes_key = None
|
||||||
if encoding_aes_key:
|
if encoding_aes_key:
|
||||||
# 微信的 AES Key 是 base64 编码的 32 字节字符串
|
# 微信的 AES Key 是 base64 编码的 32 字节字符串
|
||||||
self.aes_key = base64.b64decode(encoding_aes_key)
|
def add_padding(s):
|
||||||
|
return s + '=' * (4 - len(s) % 4) if len(s) % 4 != 0 else s
|
||||||
|
self.aes_key = base64.b64decode(add_padding(encoding_aes_key))
|
||||||
debug(f'{self.app_id=}::{self.token=}::{encoding_aes_key=}::{len(encoding_aes_key)=}')
|
debug(f'{self.app_id=}::{self.token=}::{encoding_aes_key=}::{len(encoding_aes_key)=}')
|
||||||
self.media_manager = WeChatMediaManager(self.app_id, self.secret)
|
self.media_manager = WeChatMediaManager(self.app_id, self.secret)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user