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>

  • 相关阅读:
    hyperV 虚拟机的创建和内存管理
    诡异~~ASP.NET 程序 无法上传文件 (这个..自己大意造成的嘛~~)
    多线程扫描,多线程采集, ftpscan.NET
    ASP.NET 调试
    Hyperv 如何使用WMI向虚拟计算机附加硬盘
    VS2008SP1显示中文版的智能感知提示信息
    NGIX
    python3的linux环境编译安装
    NGIX之项目布署
    android之自定义ViewGroup和自动换行的布局的实现(支持按钮间隔)
  • 原文地址:https://www.cnblogs.com/liangbk/p/9173057.html
Copyright © 2011-2022 走看看