微信小程序> 自定义小程序码和小程序二维码-小程序码转二维码-小程序码在线生成

自定义小程序码和小程序二维码-小程序码转二维码-小程序码在线生成

浏览量:1963 时间: 来源:温水煮泡面
1.

目录

1.说明1.1小程序码小程序二维码1.2先天和后天的区别2.获取自定义小程序码和小程序二维码的三个接口2.1三个接口区别2.2接口A获取小程序码(有限次数)2.3接口B获取小程序码(无限次数)2.4接口C获取小程序二维码码(有限次数)2.5使用哪个接口?3.实战—获取小程序二维码小程序码相关链接腾讯mp后台微信公众平台接口调试工具一.说明2.

除了在mp后台腾讯提供的小程序码外;腾讯还提供了三个接口用来按照场景定制生成小程序码以及小程序二维码。极大方便我们根据不同场景生成我们所需的小程序码或小程序二维码。

3.

在使用之前首先让我们先明白几个概念

小程序码和小程序二维码小程序码(上图左)小程序二维码(上图右)先天(mp后台下载)和后天(接口获取)的区别4.

在外观上看起来似乎没有什么区别,和mp后台一样,对于小程序码,都能自定义线条颜色。当然如果你的眼镜能像摄像头一样灵敏,就会发现细微的不同

mp后台下载接口获取获取方式mp后台下载接口获取数量唯一不同接口10万至无限时效性永久有效永久有效参数不支持支持跳转方向小程序首页小程序任意界(已上线)5.

腾讯提供的三种获取小程序二维码接口的区别

接口参数生成个数有效期类型A页面后带上(最长128字节)与接口C共享100,000次永久小程序码B通过scene字段带上参数最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$’()*+,/:;?@-._~无限(5000/分钟)永久小程序码C页面后带上(最长128字节)与A共享100,000次永久小程序二维码接口A获取小程序码(有限次数)接口A:https://api.weixin.qq.com/wxa/getwxacode?access_tokenACCESS_TOKEN参数名类型说明备注pathstring扫码进入的小程序页面路径,最大长度128字节,不能为空必填widthnumber生成的二维码图片宽度默认为430px,最小280px,最大1280px非必填默认430pxauto_colorboolean自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调非必填默认falseline_colorObjectauto_color为false时生效,使用rgb设置颜色例如{“r”:“xxx”,“g”:“xxx”,“b”:“xxx”}十进制表示非必填默认全0is_hyalineboolean是否需要透明底色,为true时,生成透明底色的小程序码非必填默认false接口B获取小程序码(无限次数)接口B:https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_tokenACCESS_TOKEN参数名类型说明备注pagestring必须是已经发布的小程序存在的页面(否则报错)非必填,默认主页scenestring大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$’()*+,/:;?@-._~非必填widthnumber生成的二维码图片宽度默认为430px,最小280px,最大1280px非必填默认430pxauto_colorboolean自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调非必填默认falseline_colorObjectauto_color为false时生效,使用rgb设置颜色例如{“r”:“xxx”,“g”:“xxx”,“b”:“xxx”}十进制表示非必填默认全0is_hyalineboolean是否需要透明底色,为true时,生成透明底色的小程序码非必填默认false接口C获取小程序二维码码(有限次数)接口C:https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_tokenACCESS_TOKEN参数名类型说明备注pathstring扫码进入的小程序页面路径,最大长度128字节,不能为空必填widthnumber生成的二维码图片宽度默认为430px,最小280px,最大1280px非必填默认430px返回值属性类型说明errcodenumber错误码errmsgstring错误信息使用哪个接口那么问题来了,我们该使用哪个接口呢?接口A与C的区别仅仅在于一个获取小程序码(A)一个获取小程序二维码©B与A的区别一个无限次数(B),一个有限次数(理论100,00次与C共享),并且B的页面必须是正式版存在的页面,A可以是任意路径(没上线也行)实战--------获取小程序二维码小程序码6.

step1获取access_token可以通过微信公众平台接口调试工具获取必要条件是知道appid,secret(mp后台获取)

7.

step2获取拼接请求url接口A:https://api.weixin.qq.com/wxa/getwxacode?access_tokenACCESS_TOKEN用获取到的access_token替换ACCESS_TOKEN

8.

step3准备参数{“path”:"/packagexxx/pages/xxx/xxx",“width”:430,“auto_color”:false,“is_hyaline”:false}很简单,参考上面*2.2接口A获取小程序码(有限次数)

9.

step4用postman获取设置post请求step2连接,用上step3参数,成功获取

参考链接10.

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.htmlhttps://mp.weixin.qq.com/debug/cgi-bin/apiinfo

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎