zoukankan      html  css  js  c++  java
  • 微信分享

    表头添加 JSSDK("开发者ID(AppID)","开发者密码")

    <?php
    require_once "jssdk.php";
    $jssdk = new JSSDK("", "");
    $signPackage = $jssdk->GetSignPackage();
    ?>

    引入微信分享js文件

    <script src="//res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
    <script>
      wx.config({
        debug: false,
        appId: '<?php echo $signPackage["appId"];?>',
        timestamp: <?php echo $signPackage["timestamp"];?>,
        nonceStr: '<?php echo $signPackage["nonceStr"];?>',
        signature: '<?php echo $signPackage["signature"];?>',
        jsApiList: [
          // 所有要调用的 API 都要加到这个列表中
          'checkJsApi',
          'onMenuShareTimeline',
          'onMenuShareAppMessage',
          'onMenuShareQQ', //分享到QQ
          'onMenuShareWeibo' //分享到微博
        ]
      });
      wx.ready(function () {
        // 在这里调用 API
        wx.onMenuShareTimeline({
          title: '', //分享标题
          link: '', // 分享链接
          imgUrl:'' , // 分享图标
          success: function () {
            // 用户确认分享后执行的回调函数
          },
          cancel: function () {
            // 用户取消分享后执行的回调函数
          }
        });

        wx.onMenuShareAppMessage({
          title: '', // 分享标题
          desc: '',
          link: '', // 分享链接
          imgUrl: '', // 分享图标
          type: 'link',
          dataUrl: '',
          success: function () {
            // 用户确认分享后执行的回调函数
          },
          cancel: function () {
            // 用户取消分享后执行的回调函数
          }
        });
      });
      wx.error(function(res){
        console.log(res.errMsg);
      });
    </script>

  • 相关阅读:
    What is systemvolumeinformation? delete it?
    What is "found.000" ? How to deal with it?
    install Mac OS on Vmware
    字符串数组全排列
    Hadoop开发相关问题
    String直接赋值和使用new的区别
    输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的
    括号匹配问题
    预编译语句
    两个有序单链表合并成一个有序单链表的java实现
  • 原文地址:https://www.cnblogs.com/liangbk/p/9173057.html
Copyright © 2011-2022 走看看