微商货源网

| 微商怎么做 | 微信百科 | 淘宝网店 | 开店经验 | 店名大全 | 电商动态| 手机站
您好,

微商货源,微商厂家货源网

热门搜索:

当前位置:首页 > 电商学院 > 微信百科

公众号调用微信扫一扫功能怎么实现

共有人学习了本文 | 发布时间: 2018-06-11 04:00:32

当我们在运营微信公众号的时候,需要在公众号上调用微信扫一扫功能,以前公众号后台可以添加功能插件,将扫一扫加入,但是后来关闭了。所以我们现在需要使用JAVA代码来实现它。公众号调用微信扫一扫功能怎么实现?今天,编辑就来给大家详细的介绍一下:

微信公众号调用,需要微信配置信息,需要引入前置JS,http协议网站引入“http://res.wx.qq.com/open/js/jweixin-1.0.0.js”,https协议网站引入“https://res.wx.qq.com/open/js/jweixin-1.0.0.js”。

公众号调用微信扫一扫

  下面是调用代码:

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">

    <title>调用扫一扫</title>

</head>

<body>

    <div>点我调用扫一扫</div>

</body>

<script src='https://res.wx.qq.com/open/js/jweixin-1.0.0.js'></script>

<script>

    var div=document.querySelector('div');

    var data;//接受配置信息,后台给的

    var getWxConfig=function(){

        var xhr=null;

        if(window.XMLHttpRequest){

            xhr=new XMLHttpRequest();

        } else if(window.ActiveXObject){

            xhr=new ActiveXObject("Microsoft.XMLHTTP");

        }

        xhr.open('post','getWxConfig.php');

        xhr.onreadystatechange=function(){

            if(xhr.readyState==4&&xhr.status==200){

                data=(xhr.responseText);

            }

        };

        xhr.send(openID);

    }

    getWxConfig();

    div.onclick=function(){

        wx.config({

            debug : false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

            //                                debug : true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

            appId : data.appId, // 必填,公众号的唯一标识

            timestamp : data.timestamp, // 必填,生成签名的时间戳

            nonceStr : data.noncestr, // 必填,生成签名的随机串

            signature : data.signature,// 必填,签名,见附录1

            jsApiList : ['checkJsApi', 'scanQRCode' // 必填,需要使用的JS接口列表,所有JS接口列表见附录2

        });

        wx.ready(function() {

            wx.scanQRCode({   

                needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,

                scanType: ["qrCode","barCode", // 可以指定扫二维码还是一维码,默认二者都有

                success: function (res) {

                var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果

                    console.log(res);

                    alert(res);

                    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果

                    sessionStorage.setItem('saomiao_result',result);

                    //其它网页调用二维码扫描结果:

                    //var result=sessionStorage.getItem('saomiao_result');

                }

            });

        });

    }

</script>

</html>

  以上就是公众号调用微信扫一扫的代码,在这里我们直接复制粘贴,然后实现自定义即可。好了,今天的微信教程介绍到这里就结束了,大家学会了吗?想了解更多内容可以阅读

相关信息

更多..

淘宝网店怎么开,找免费开网店货源,欢迎来到货源基地。本站的货源信息由会员发布,请妥善交易!

关于我们| 网店货源代理| 微商货源大全| 网店大全| 货源软件| 电商行业动态| 最新货源| 网站地图| 免费发布信息|