微信扫一扫功能实现-附全部代码

 首先在调用微信的JS-SDK接口的时候需要仔细阅读一下官方的注意事项,否则可能事倍功半。这里先大概概述一下主要的流程,首先,使用微信扫一扫需要一个已经通过认证的公众号;其次,需要知道公众号的APPID以及APPSecrect,以便获取Access_Token和Ticket;再有就是需要了解.NET内部的SHA1的加密类;最后引用官方的JS,就可以了。

VIEW代码

需要注意的是,公众号一定要有域名绑定

复制代码
<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
    <script src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"> </script> 
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>
    <script src="~/Script/WxScanQRCode.js"></script>
    <script>
        wx.config({
        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。  
        appId: '@ViewBag.appid', // 必填,公众号的唯一标识  
        timestamp: '@ViewBag.timestamp', // 必填,生成签名的时间戳  
        nonceStr: '@ViewBag.noncestr', // 必填,生成签名的随机串  
        signature: '@ViewBag.sinature',// 必填,签名  
        jsApiList: ['checkJsApi',
        //这里的接口在官方文档中都有涉及,我们只需要调用微信扫一扫即可
                    //'chooseImage',
                    //'previewImage',
                    // 'uploadImage',
                    // 'downloadImage',
                    //  'getNetworkType',//网络状态接口
                    //  'openLocation',//使用微信内置地图查看地理位置接口
                    //  'getLocation', //获取地理位置接口
                    //  'hideOptionMenu',//界面操作接口1
                    //  'showOptionMenu',//界面操作接口2
                    //  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值