关于微信扫一扫的接口的调用

1.首先需要配置获取APPID和APPsert这两个值, 这两个值是在申请微信服务号的时候就有的,
在这里插入图片描述通过这两个值去获取accessToken,
这里要注意 在获取accessToken的时候要设置一下IP,这个IP指的是你网站部署在哪里,就设置他的IP,就可以获取accessToken,然后再通过accessToken去获取用户的jsapi ticket(这个非常重要),
在同过获取的这个jsapi ticket 随机字符串,地址,时间戳,(时间戳和随机字符串可以是一致的),
获取签名。准备工作就已经完成了。
在这里插入图片描述
接下来我们就要在前台去实现微信扫一扫的功能。
function scanCode() {
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: ‘@ViewBag.appid’, // 必填,公众号的唯一标识
timestamp: @ViewBag.timestamp, // 必填,生成签名的时间戳
nonceStr: ‘@ViewBag.noncestr’, // 必填,生成签名的随机串
signature: ‘@ViewBag.sign’,// 必填,签名,见附录1
jsApiList: [
‘scanQRCode’
] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
备注:我这里面的ViewBag 是MVC后台传过来的值.
wx.scanQRCode({
desc: ‘scanQRCode desc’,
needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
scanType: [“barCode”], // 可以指定扫二维码还是一维码,默认二者都有
success: function (res) {
$(’#sydh’).val(res.resultStr.split(’,’)[1]);//输出返回二维码/一维码的值
}
})

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值