gusibi / python-weixin

微信(weixin|wechat) Python SDK 支持开放平台和公众平台 支持微信小程序云开发
https://github.com/gusibi/python-weixin/wiki/快速开始
Other
841 stars 230 forks source link

python3.x 不支持,字符连接报错 #9

Closed yxy closed 5 years ago

yxy commented 6 years ago

(Pdb) n

/Users/yxy/.local/share/virtualenvs/dash-1Aup7SaT/lib/python3.6/site-packages/weixin/helper.py(323)_url_encode_impl() -> yield url_quote_plus(key) + '=' + url_quote_plus(value) (Pdb) n TypeError: can't concat str to bytearray /Users/yxy/.local/share/virtualenvs/dash-1Aup7SaT/lib/python3.6/site-packages/weixin/helper.py(323)_url_encode_impl() -> yield url_quote_plus(key) + '=' + url_quote_plus(value) (Pdb) p key, value (b'appid', b'wx2***325cfb67f')

照文档写的样例子跑不通, 调试看了下,字符链接出现了问题, 传递给 WeixinMpAPI 的所有参数都是 默认的 string 类型。

gusibi commented 6 years ago

不用 b'appid', b'wx2*******325cfb67f' 换成 'appid', 'wx2*******325cfb67f' 试试呢