微信小程序生成跳转体验版二维码

使用场景

为了配合测试需要生成体验版二维码跳转到指定页面,推荐使用方案3,这个方案更好用。

方案1:生成体验版普通链接

1.上传小程序,选为体验版
2.将连接 https://open.weixin.qq.com/sns/getexpappinfo?appid=xxx&path=xxx 生成二维码
3.可以通过一些第三方工具将这串连接生成二维码,微信扫码就会跳转到指定页面。

参数名描述
appid小程序id
path页面路径,如 pages/index/index.html,注意格式为小程序路口+.html

方案2:扫普通链接二维码打开小程序

  1. 登录微信公众平台https://mp.weixin.qq.com/

  2. 按照顺序点开,开发=>开发管理=>开发设置=>扫普通链接二维码打开小程序(一直往下滑)=>添加
    如果没开启就开启

  3. 添加可选体验版,注意配置规则(坑),可以查看官方文档 https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html#%E4%BA%8C%E7%BB%B4%E7%A0%81%E8%A7%84%E5%88%99

  4. 查看,扫码打开小程序接入指南 https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html

  5. 扫码链接生成的二维码就可以打开指定的页面

方案3:获取不限制的小程序码

1.先获取接口调用凭证
GET https://api.weixin.qq.com/cgi-bin/token

属性类型必填说明
grant_typestring填写 client_credential
appidstring程序唯一凭证,即 AppID,可在「微信公众平台 - 设置 - 开发设置」页中获得。(需要已经成为开发者,且帐号没有异常状态)
secretstring小程序唯一凭证密钥,即 AppSecret,获取方式同 appid

2.通过接口获取不限制的小程序码
POST https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN

属性类型必填说明
access_token / cloudbase_access_tokenstring接口调用凭证,该参数为 URL 参数,非 Body 参数。access_token和cloudbase_access_token二选一;其中access_token可通过getAccessToken接口获得;如果是第三方代调用请传入authorizer_access_token ;cloudbase_access_token可通过getOpenData 接口获得
scenestring最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)
pagestring默认是主页,页面 page,例如 pages/index/index,根路径前不要填加 /,不能携带参数(参数请放在 scene 字段里),如果不填写这个字段,默认跳主页面。
check_pathbool默认是true,检查page 是否存在,为 true 时 page 必须是已经发布的小程序存在的页面(否则报错);为 false 时允许小程序未发布或者 page 不存在, 但page 有数量上限(60000个)请勿滥用。
env_versionstring要打开的小程序版本。正式版为 “release”,体验版为 “trial”,开发版为 “develop”。默认是正式版。
widthnumber默认430,二维码的宽度,单位 px,最小 280px,最大 1280px
auto_colorbool自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调,默认 false
line_colorobject默认是{“r”:0,“g”:0,“b”:0} 。auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {“r”:“xxx”,“g”:“xxx”,“b”:“xxx”} 十进制表示
line_color.is_hyalinebool默认是false,是否需要透明底色,为 true 时,生成透明底色的小程序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值