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

    <?php
    require_once "jssdk.php";
    //require_once "sima.php";
    //var_dump(wx_get_token());
    //$appid = 'wxb0b9a690e0b659af';
    //$secret = 'b0a6e5da3a6afc37bed27eb4d88bdd6';
    $appid = 'wx1a8e5ed19d661587';
    $secret = '646254c025c1ff45f85befda69ef7642';
    $jssdk = new JSSDK($appid, $secret);
    $signPackage = $jssdk->GetSignPackage();
    //echo '<pre>';
    //var_dump($signPackage);
    ?>
    <html>
    <head>
    <title>微信分享接口教程</title>
    <meta charset='utf-8'/>
    <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
    </head>
    <script type="text/javascript">

    wx.config({
    debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
    appId: '<?php echo $signPackage["appId"];?>', // 必填,公众号的唯一标识
    timestamp: <?php echo $signPackage["timestamp"];?>, // 必填,生成签名的时间戳
    nonceStr: '<?php echo $signPackage["nonceStr"];?>', // 必填,生成签名的随机串
    signature: '<?php echo $signPackage["signature"];?>',// 必填,签名,见附录1
    jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
    });


    wx.ready(function(){
    alert("微信验证OK");
    // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。

    // 获取“分享给朋友”按钮点击状态及自定义分享内容接口
    wx.onMenuShareAppMessage({
    title: '这是分享给朋友标题', // 分享标题
    desc: '这是分享给朋友描述', // 分享描述
    link: '这是分享给朋友链接', // 分享链接
    imgUrl: 'https://pic1.zhimg.com/da8e974dc_s.jpg', // 分享图标
    type: '', // 分享类型,music、video或link,不填默认为link
    dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
    success: function () {
    // 用户确认分享后执行的回调函数
    alert("分享给朋友成功");
    },
    cancel: function () {
    // 用户取消分享后执行的回调函数
    alert("分享给朋友失败");
    }
    });
    });

    wx.error(function(res){

    // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
    alert("微信验证失败");
    });
    </script>
    <body>

    <div class="divcenter">

    这是内容正文
    </div>

    </body>
    </html>

  • 相关阅读:
    关于Maya Viewport 2.0 API 开发的介绍视频
    春节大假
    Some tips about the life cycle of Maya thread pool
    Can I compile and run Dx11Shader for Maya 2015 on my side?
    How to get current deformed vertex positions in MoBu?
    想加入全球首届的 欧特克云加速计划吗?
    三本毕业(非科班),四次阿里巴巴面试,终拿 offer(大厂面经)
    mac、window版编辑器 webstorm 2016... 永久破解方法。
    node 搭载本地代理,处理web本地开发跨域问题
    js 一维数组,转成嵌套数组
  • 原文地址:https://www.cnblogs.com/simadongyang/p/wx.html
Copyright © 2011-2022 走看看