联系官方销售客服
1835022288
028-61286886
插件 | 微信系统 V5.40 |
应用作者 | 迅睿官方团队 |
发布时间 | 2017-07-06 16:26:06 |
更新时间 | 2024-03-25 02:17:36 |
微信分享,PC能分享出去,移动端分享就是报错。
把defug打开,显示
<script src="//res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> <?php \Phpcmf\Service::C()->init_file('weixin');$signPackage=\Phpcmf\Service::L('jssdk','weixin')->GetSignPackage();?> <?php $imgUrl = $thumb ? dr_get_file($thumb,400,400) : SITE_URL.'logo.png'; ?> <?php $title = $title; ?> <script> wx.config({ // debug: true, appId: '<?php echo $signPackage["appId"];?>', timestamp: <?php echo $signPackage["timestamp"];?>, nonceStr: '<?php echo $signPackage["nonceStr"];?>', signature: '<?php echo $signPackage["signature"];?>', jsApiList: ['onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareQZone', 'onMenuShareAppMessage','updateAppMessageShareData','updateTimelineShareData'] }); wx.ready(function () { // 在这里调用 API wx.updateAppMessageShareData({ title: '{$title}', // 分享标题 desc: '{$description}', // 分享描述 link: '{dr_now_url()}', // 分享链接 imgUrl: '{$imgUrl}', // 分享图标 success: function () { // 设置成功 } });
插件版权:官方插件
插件名称:微信系统
如果debug打开,页面是报错的状态 就是上图发的报错。
https://tc.xdmrz.com/aa.php
直接能输出 token上面的APPID 我修改了的。
现在发现的问题是,cache/temp/这个文件夹 没有access_token.php和jsapi_ticket.php这两个缓存文件的写入 会不会是这个原因??
https://tc.xdmrz.com/index.php?s=zz&c=show&id=27
这个网站麻烦陈老师 你微信打开看看,报错是这些信息,是分享接口没有获取到哈,我把debug打开了
微信JS-SDK 分享朋友圈时报:signature 错误
/dayrui/App/Weixin/Libraries/Jssdk.php103 104找到下面两行代码:
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
然后将true改为false原因:通过查询curl用法我们可以看到上面两行代码是配置curl是否使用ssl的带证书(https协议)访问,一般我们是没有安装证书的(http协议),所以将true改为false就好!
一般来说 我们都是https的,它还搞个验证。