微信公众号开发--微信JS-SDK分享到朋友圈和分享给朋友

                       

之前写过一篇使用微信JS-SDK来实现扫一扫功能的博客

微信公众号开发–微信JS-SDK扫一扫功能

在该博客里介绍了微信JS-SDK的基本用法,其中包括以下几个步骤

这里写图片描述

还详细介绍了通过config接口注入权限验证配置以及签名算法实现的Java版本

前两天在做微信分享的时候发现按照以前的思路每次都不能正确获取“分享到朋友圈”按钮点击状态及自定义分享内容接口,而是必须通过一个按钮先点击帮点事件,然后才能获取“分享到朋友圈”按钮点击状态及自定义分享内容接口。

回顾一下以前扫一扫的js代码

下面是wx.config的主代码

    <script type="text/javascript">        $(function() {
                 var timestamp = $("#timestamp").val();//时间戳            var nonceStr = $("#noncestr").val();//随机串            var signature = $("#signature").val();//签名            wx.config({                debug : true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。                appId : 'wx622ca8545e5c354b', // 必填,公众号的唯一标识                timestamp : timestamp, // 必填,生成签名的时间戳                nonceStr : nonceStr, // 必填,生成签名的随机串                signature : signature,// 必填,签名,见附录1                jsApiList : [ 'scanQRCode' ]            // 必填,需要使用的JS接口列表,所有JS接口列表见附录2            });        });    </script>
  
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

下面是扫一扫的代码

前提是有一个

<button id="scanQRCode">扫码</button>
  
  
  
  • 1
        $("#scanQRCode").click(function() {
                wx.scanQRCode({                needResult : 1
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值