微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。
本篇文章给大家带来的内容是关于微信小程序中用Python生成二维码的两种方式 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
微信小程序生成二维码:
所用语言python,有两种方式:
1: 后端传一段字符串给前端, 前端显示
2: 后端直接生成图片
1: 后端传一段字符串给前端, 前端显示
def get_wxCode(Request, UserInfo):
try:
scene = Request["scene"]
access_token = get_wxCode_token()
if not access_token:
return False
textmod = {"scene": scene, "page": "pages/index/main", "width": 430, "auto_color": True, "is_hyaline": False}
textmod = json.dumps(textmod).encode(encoding='utf-8')
header_dict = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko',
"Content-Type": "application/json"}
url = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + access_token
req = request.Request(url=url, data=textmod, headers=header_dict)
res = request.urlopen(req)
res = res.read()
b64str = base64.b64encode(res)
return b64str
except Exception as e:
print(e)
return False