VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • 微信JS-SDK获取access_token/jsapi_ticket/signature权限签名算法,php/thinkphp实现微信分享自(2)

  这里是返回的前端需要的数据:

1
2
3
4
5
6
$signPackage array(
            "appId" =>  $appid,
            "nonceStr" => $nonceStr,
            "timestamp" => $timestamp,
            "signature" => $sha_str,
        );

 拼接数据返回给前端

 

 

 

 

三.前端配置使用

引入js,然后调用sdk里的方法

 

1
<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<script>
    wx.config({
    debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
    appId: 'wxwxwxwxwxwxappId'// 必填,公众号的唯一标识
    timestamp: <?php echo $data['timestamp']; ?>, // 必填,生成签名的时间戳
    nonceStr: '<?php echo $data["nonceStr"]; ?>'// 必填,生成签名的随机串
    signature: '<?php echo $data["signature"]; ?>',// 必填,签名
    jsApiList: ['updateAppMessageShareData','updateTimelineShareData'// 必填,需要使用的JS接口列表
});
wx.ready(function () {   //需在用户可能点击分享按钮前就先调用
    wx.updateAppMessageShareData({
        title: '<{$data.tname}> <{$data.company}> <{$data.city}> <{$data.price}>'// 分享标题
        desc: '我在昂特发现了一个不错的职位,快来看看吧'// 分享描述
        link: '<?php echo $data["url"]; ?>'// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        imgUrl: 'http://www.antchn.com/public/index/Image/weixin_logo.jpg', // 分享图标
        success: function () {
          // 设置成功
        }
    })
});
wx.ready(function () {      //需在用户可能点击分享按钮前就先调用
    wx.updateTimelineShareData({
        title: '<{$data.tname}> <{$data.company}> <{$data.city}> <{$data.price}>'// 分享标题
        link: '<?php echo $data["url"]; ?>'// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        imgUrl: 'http://www.antchn.com/public/index/Image/weixin_logo.jpg', // 分享图标
        success: function () {
          // 设置成功
        }
    })
});

相关教程