微信分享

来源:互联网 发布:淘宝怎么发链接到微信 编辑:程序博客网 时间:2024/05/29 18:59

分享的缩略图必须是300*300的,这个小问题弄了好久,呜呜···

<!-- * 描述:微信链接分享朋友/朋友圈     * 时间:2017-06-26     * 作者:FLX -->   <script src='http://res.wx.qq.com/open/js/jweixin-1.0.0.js'></script>   <script src='http://203.195.235.76/jssdk/js/zepto.min.js'></script>   <input type='hidden' class='appid' value="{{signPackage['appId']}}">   <input type='hidden'  class='nonceStr' value="{{signPackage['nonceStr']}}">   <input type='hidden' class='timestamp' value="{{signPackage['timestamp']}}">   <input type='hidden' class='url' value="{{signPackage['url']}}">   <input type='hidden' class='signature' value="{{signPackage['signature']}}">   <input type='hidden' class='title' value="{{signPackage['title']}}">   <input type='hidden' class='introduce' value="{{signPackage['introduce']}}">   <input type='hidden' class='picture' value="{{signPackage['picture']}}">    <!-- <h1><?php echo $signPackage['url']?></h1> -->   <script>     var appid = $('.appid').val();     var timestamp = $('.timestamp').val();     var nonceStr = $('.nonceStr').val();     var signature= $('.signature').val();     var url = $('.url').val();     var title = $('.title').val();     var introduce = $('.introduce').val();     var picture = $('.picture').val();     wx.config({        // debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。        appId: appid, // 必填,公众号的唯一标识        timestamp:timestamp, // 必填,生成签名的时间戳        nonceStr: nonceStr, // 必填,生成签名的随机串        signature: signature,// 必填,签名,见附录1        jsApiList: [          'checkJsApi',          'onMenuShareTimeline',          'onMenuShareAppMessage'        ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2     });     wx.ready(function(){        // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。        wx.onMenuShareAppMessage({          title: title, // 分享标题          desc: introduce, // 分享描述          link: url, // 分享链接          imgUrl: 'http://www.bqkeji.com/dist/images/111.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可以在这里更新签名。    });   </scri

public function indexAction()
{

       $appId=$app->appId;       $appSecret=$app->appSecret;       // var_dump($appId.$appSecret);die;       $jsApiTicket=$this->WechatInter->getJsApiTicket($appId,$appSecret);       // var_dump($JsApiTicket);die;       // 注意 URL 一定要动态获取,不能 hardcode.         $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";         $url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";         $timestamp = time();         $nonceStr = $this->WechatInter->createNonceStr();         // var_dump($nonceStr);die;        // 这里参数的顺序要按照 key 值 ASCII 码升序排序         $string = "jsapi_ticket=$jsApiTicket&noncestr=$nonceStr&timestamp=$timestamp&url=$url";         $signature = sha1($string);         // var_dump($signature);die;        $signPackage = array(           "mid"       =>2,          "appId"     => $appId,           "nonceStr"  => $nonceStr,           "timestamp" => $timestamp,           "url"       => $url,           "signature" => $signature,           "rawString" => $string         );        // var_dump($signPackage);die;        $this->view->setVar('signPackage',$signPackage);         // return $signPackage;  }

“`

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 离职手续表填写错误怎么办 退货少退了个配件怎么办 小米8拖影严重怎么办 被兼职中介骗了怎么办 被兼职中介坑了怎么办 人在工厂宿舍死了怎么办 事业单位在编人员开除后社保怎么办 因违规无法进群怎么办 微信号违规进不了群怎么办 工作跨省调动社保怎么办 工作中看到别人违反规定应该怎么办 深户调令过期了怎么办 特岗教师满三年怎么办 特岗教师想辞职怎么办 入职一周想离职怎么办 原单位买断工龄后档案怎么办 北京国企辞职后户口怎么办 工作档案弄丢了怎么办 沈阳大集体职工工龄漏算怎么办 集体职工工龄漏算怎么办 cad打开字体是问号怎么办 cad中字体显示问号怎么办 代扣代缴个税申报逾期申报怎么办 个税申报错了怎么办 个税公司报错了怎么办 个税为0没申报怎么办 建筑老项目无法取得发票怎么办 客户说选的地砖不好看怎么办 外国客户打电话来不敢接怎么办 电话营销遇到不礼貌的客户怎么办 去领导家被拒绝怎么办 共享电车没电了怎么办 享骑电单车没电怎么办 小车前轮刹车卡钳卡死了怎么办 耐克气垫鞋扎了怎么办 骑自行车右大腿根痛怎么办 骑车骑得膝盖疼怎么办 骑了自行车腿疼怎么办 群面没有被问题怎么办 群面没有被提问怎么办 校招解约学校不盖章怎么办