微信小程序扫一扫接口开发
微信小程序扫一扫自推出起就受到大众的青睐,因为它和支付宝扫一扫一样,实在太便捷了!接下来小编就为大家讲解一下微信小程序扫一扫接口的开发。
根据官方的使用步骤,关键的有以下几步
绑定域名(很关键)
引入JS文件(很简单)
通过config接口注入权限验证配置(很重要)
通过ready接口处理成功验证(还没用到)
通过error接口处理失败验证(还没用到)
绑定域名
如果域名绑定有误,会出现如下错误提示
错误的域名配置示例:
`gwchsk.imwork/wechat/order/test.html`
域名配置错误的提示信息:
{“errMsg”:”config:invalid url domain”}
所以,域名配置的时候一定要注意
1. 域名不要以:开头
2. 域名不要配置到具体的页面
配置成功的提示如下
引入JS文件
一行代码就可以了
11
通过config接口注入权限验证配置
这一步非常重要,也是最关键的一步,这一部分
先看官方的示例
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '', // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '',// 必填,签名,见附录1
jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});1234567812345678
这里需要从服务器端网页面传递的参数有timestamp、nonceStr和signature而appId和jsApiList都是固定的,这里直接写在页面中。
首先,编写服务器端代码,生成timestamp、nonceStr和signature。
在生成timestamp、nonceStr和signature的时候有两个参数需要获取
一个是access_token,另一个是jsapi_ticket。
access_token的获取需要AppId和AppSecret,获取地址如下,发送GET请求
api.weixin.qq/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET11
通过HttpClient发送请求就可以获取到access_token
得到access_token之后,采用 GET方式请求获得jsapi_ticket
api.weixin.qq/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi11
注意,access_token和jsapi_ticket得有效期为7200秒,开发者必须在自己的服务全局缓存
获得jsapi_ticket之后,就可以生成JS-SDK权限验证的签名了。
参照以上步骤和具体的开发小程序代码,微信小程序扫一扫接口的开发就会很简单了,怎么样,大家有没有学会呢?想要获取更多相关资料请关注微信小程序素材网。
微信小程序扫一扫功能怎么使用?
小程序扫一扫怎么扫?小程序功能介绍
微信小程序jssdk支付接口怎么开发?
上一篇:微信小程序调用扫一扫开发代码
下一篇:微信小程序扫一扫功能怎么使用?