.NET微信网页开发之使用微信JS-SDK调用微信扫一扫功能

编程之家收集整理的这篇文章主要介绍了.NET微信网页开发之使用微信JS-SDK调用微信扫一扫功能编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前言:

  之前有个项目需要调用微信扫描二维码功能,通过调用微信扫码二维码功能,然后去获取到系统中生成二维码信息。正好微信JS-SDK提供了调用微信扫一扫的功能接口,下面让我们来看看是如何实现的吧。

第一步、微信JS-SDK的使用步骤,配置信息的生成获取讲解:

  关于JS-SDK的使用步骤和timestamp(时间戳),nonceStr(随机串),signature(签名),access_token(接口调用凭据)生成获取的详细说明在这里:https://www.cnblogs.com/Can-daydayup/p/11124092.html

第二步、调用微信扫一扫,获取二维码中的内容

 <input id="scanbutton" type="button" onclick="scan()" style="background-color: #07CAF4" value="扫描二维码">


<script type="text/javascript">
//注入权限验证配置
wx.config({
    debug: true, 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
    appId: '',1)"> 必填,公众号的唯一标识
    timestamp:,1)"> 必填,生成签名的时间戳
    nonceStr: '',1)"> 必填,生成签名的随机串
    signature: '',1)"> 必填,签名
    jsApiList: ['scanQRCode']  必填,调用微信扫一扫接口
});


调用微信扫一扫接口
function scan() {
首先判断是否使用微信内,因为微信JS-SDK只有在微信环境下才有用
var environmental= window.navigator.userAgent.toLowerCase();
 if (environmental.match(/MicroMessenger/i) == 'micromessenger') {
wx.ready(() {
 获取本地跳转地址
wx.scanQRCode({
needResult: 1,1)"> 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
desc: 'scanQRCode desc',1)"> 可以指定扫二维码还是一维码,默认二者都有
success: (res) {
alert(JSON.stringify(res));
 $("#Code").val(res.resultStr);
}
});
});
}
else 
{
 alert("请在微信中登录!");
}
}
</script>

 

总结

以上是编程之家为你收集整理的.NET微信网页开发之使用微信JS-SDK调用微信扫一扫功能全部内容,希望文章能够帮你解决.NET微信网页开发之使用微信JS-SDK调用微信扫一扫功能所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478

猜你在找的微信公众号相关文章

前言: 之前有个项目需要调用微信扫描二维码的功能,通过调用微信扫码二维码功能,然后去获取到系统中生成的二维码信息。正好微信JS-SDK提供了调用微信扫一扫的功能接口,下面让我们来看看是如何实现的吧。
前言: 因为接下来会有几篇关于微信JS-SDK功能使用的文章,主要会对微信分享,获取设备信息,获取地理位置,微信扫一扫这几个功能进行讲解。而这几个功能都是围绕着微信JS-SDK实现的,首先使用微信JS
前言: 最近在项目中使用到了微信消息模板推送的功能,也就是将对应的消息推送到对应的用户微信上去,前提是你必须要有一个微信公众号并且是付费了的才会有这个功能,还有就是要推送的用户必须是的关注了你的微信公
背景: 使用.NET对接微信公众号支付功能。 问题: 今天在做网站微信支付的时候,一直提示“微信公众号支付提示mch_id参数格式错误” ! 解决方法: 其实这个问题一般并不是说你配置有错,首先它提示
前言: 前段时间有一个关于通过获取用户当前经纬度坐标,计算出该用户距离某指定地点之间的距离。因为做这个项目需要能够获取到比较精确的经纬度坐标,刚开始使用的是百度地图结果发现百度地图地位不太准确(有时候
前言: 最近做了一个通过调用微信企业付款到用户零钱的功能,真的挺奇怪的,在我本地调试的时候都没有问题,但是当我发布到服务上的时候却一直无法读取到我的证书信息。读取的代码如下,使用的是微信官方文档提供的
获取你的Access Token a)可以采用网址的形式: 用appid和appsecert获得access token,接口为https://api.weixin.qq.com/cgi-bin/to
每次创建二维码ticket需要提供一个开发者自行设定的参数(scene_id),分别介绍临时二维码和永久二维码的创建二维码ticket过程。 临时二维码请求说明 http请求URL https://a
创建菜单的方法 首先确定你的菜单的JSON结构,比如 a)将以下代码保存为menu.php,并且在浏览器中运行该文件(比如 http://1.applinzi.com/menu.php),将直接向微信
一、获取用户基本信息接口 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公
解决方案: 之前用的是1.6.0版本,改成jweixin-1.2.0.js,wx.onMenuShareTimeline,wx.onMenuShareAppMessage就成功了。 不知道是不是微信的
前言: 本文是以微信公众号中的订阅号(个人)来进行简单介绍,本人也是刚刚开始学习,有不足之处,欢迎批评指正。&#xD;&#xA;&#xD;&#xA;先粘贴2个帮助链接:&#xD;&#xA;&#xD;&#xA;入门指引:http://mp.weixin.qq.co