场景
默认的微信小程序二维码访问路径如:
path : page/index/index
需要实现多个活动携带不同参数的二维码实际路径:
pathA: page/index/index?play=A
pathB: page/index/index?play=B
查了一下资料,微信小程序官网提供了二维码生成的API,相关文档
实现
1.获取AccessToken
// 参数1 appid 参数2 secret
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=参数1&secret=参数2
// 返回结果
{
"access_token": "xxx",
"expires_in": 7200
}
2.生成自定义二维码(这里使用第二种getwxacode)
// POST请求
https://api.weixin.qq.com/wxa/getwxacode?access_token=xxx
// request body
{
"path": "pages/index/index?play=007",
"line_color": {
"r": 0,
"g": 0,
"b": 0
},
"auto_color" : false,
"is_hyaline": false,
"width": 450
}
// result
小程序二维码
sample.png
网友评论