目录1.说明1.1小程序码&小程序二维码1.2先天和后天的区别2.获取自定义小程序码和小程序二维码的三个接口2.1 三个接口区别2.2 接口A 获取小程序码(有限次数)2.3 接口B 获取小程序码(无限次数)2.4 接口C 获取小程序二维码码(有限次数)2.5 使用哪个接口?3.实战—获取小程序二维码&小程序码相关链接腾讯mp后台微信公众平台接口调试工具
一.说明除了在mp后台腾讯提供的小程序码外;腾讯还提供了三个接口用来按照场景定制生成小程序码以及小程序二维码。极大方便我们根据不同场景生成我们所需的小程序码或小程序二维码。在使用之前首先让我们先明白几个概念
小程序码和小程序二维码小程序码(上图左) & 小程序二维码(上图右)
先天(mp后台下载)和后天(接口获取)的区别在外观上看起来似乎没有什么区别,和mp后台一样,对于小程序码,都能自定义线条颜色。当然如果你的眼镜能像摄像头一样灵敏,就会发现细微的不同
mp后台下载
接口获取
先天(mp后台下载)和后天(接口获取)的区别在外观上看起来似乎没有什么区别,和mp后台一样,对于小程序码,都能自定义线条颜色。当然如果你的眼镜能像摄像头一样灵敏,就会发现细微的不同
mp后台下载
接口获取
获取方式mp后台下载接口获取数量唯一不同接口10万至无限时效性永久有效永久有效参数不支持支持跳转方向小程序首页小程序任意界(已上线)
腾讯提供的三种获取小程序二维码接口的区别
接口
参数
生成个数
有效期
类型
A页面后带上(最长128字节)与接口C共享100,000次永久小程序码B通过scene 字段带上参数最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&’()*+,/:;=?@-._~无限(5000/分钟)永久小程序码C页面后带上(最长128字节)与A共享100,000次永久小程序二维码
接口A 获取小程序码(有限次数)接口A:https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN
参数名
类型
说明
备注
pathstring扫码进入的小程序页面路径,最大长度 128 字节,不能为空开通本册小程序电话:4006-838-530必填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_token=ACCESS_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_token=ACCESS_TOKEN
参数名
类型
说明
备注
pathstring扫码进入的小程序页面路径,最大长度 128 字节,不能为空必填widthnumber生成的二维码图片宽度 默认为 430px,最小 280px,最大 1280px非必填 默认430px返回值
errcodenumber错误码errmsgstring错误信息
使用哪个接口那么问题来了,我们该使用哪个接口呢?
接口A与C的区别仅仅在于一个获取小程序码(A )一个获取小程序二维码©B与A的区别 一个无限次数(B),一个有限次数(理论100,00次与C共享),并且B的页面必须是正式版存在的页面,A可以是任意路径(没上线也行)
最新评论